TStringToStringTree class
An associative array of StringToString Items, or a tree of trees.
Declaration
TStringToStringTree = class(TCustomStringMap)Inheritance
- TStringToStringTree
- 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
Values | public | The Values of the strings corresponding to the supplied name. |
Methods
DisposeItem | protected | |
ItemsAreEqual | protected | |
CreateCopy | protected | |
GetNode | protected | |
GetString | public | |
Add | public | Add an item to the tree (specified by its name, value or delimiter). |
AddNameValues | public | AddNameValues add the specified named values to the tree. |
AddNames | public | |
GetNodeData | public | |
AsText | public | |
Assign | public | |
CalcMemSize | public | |
GetEnumerator | public | |
GetFirst | public | GetFirst - finds the matching first item; returns True if successful. |
GetLast | public | GetLast - finds the last matching item; returns True if successful. |
GetNext | public | GetNext - finds the next matching item; returns True if successful. |
GetPrev | public | GetPrev - 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.
