Sign in Join
FPDoc Onlineexperiment

TStringToStringTree class

In unit AvgLvlTree

An associative array of StringToString Items, or a tree of trees.

Declaration

pascal
TStringToStringTree = class(TCustomStringMap)

Inheritance

  1. TStringToStringTree
  2. TCustomStringMap

Descends from it: TFilenameToStringTree

Description

TStringToStringTree implements an associative array of StringToString Items, or a tree of trees. This class uses strings to identify strings within the array, unlike the TPointerToPointerTree, which uses pointers to identify pointers.

See also

Properties

ValuespublicThe Values of the strings corresponding to the supplied name.

Methods

DisposeItemprotected
ItemsAreEqualprotected
CreateCopyprotected
GetNodeprotected
GetStringpublic
AddpublicAdd an item to the tree (specified by its name, value or delimiter).
AddNameValuespublicAddNameValues add the specified named values to the tree.
AddNamespublic
GetNodeDatapublic
AsTextpublic
Assignpublic
CalcMemSizepublic
GetEnumeratorpublic
GetFirstpublicGetFirst - finds the matching first item; returns True if successful.
GetLastpublicGetLast - finds the last matching item; returns True if successful.
GetNextpublicGetNext - finds the next matching item; returns True if successful.
GetPrevpublicGetPrev - finds the previous matching item; returns True if successful.

Inherited

From TCustomStringMap (14)

CaseSensitive Clear CompareItemsFunc CompareKeyItemFunc Contains Count Create Destroy Equals FindNode GetNames Remove SetCompareFuncs Tree

An experiment, built from development snapshots. Not the official Free Pascal or Lazarus documentation.