[Overview][Constants][Types][Classes][Procedures and functions][Index] Reference for unit 'LazConfigStorage' (#lazutils)

TConfigMemStorageNode

[Properties (by Name)] [Methods (by Name)] [Events (by Name)]

Implements a storage node used in a memory-based configuration storage.

Declaration

Source position: lazconfigstorage.pas line 93

type TConfigMemStorageNode = class

public

  Name: string;

  

Name for the node.

  Value: string;

  

Value for the node.

  Parent: TConfigMemStorageNode;

  

Parent node in the tree structure where the current node is stored.

  Children: TAVLTree;

  

Child nodes with names and values stored as sub-paths of the current node.

  procedure ClearChilds;

  

Frees storage nodes allocated in Children.

  constructor Create();

  

Constructor for the class instance.

  destructor Destroy; override;

  

Destructor for the class instance.

end;

Inheritance

TConfigMemStorageNode

  

Implements a storage node used in a memory-based configuration storage.

|

TObject

See also

TConfigMemStorageNode.Parent

  

Parent node in the tree structure where the current node is stored.

TConfigMemStorageNode.Children

  

Child nodes with names and values stored as sub-paths of the current node.

TConfigMemStorage.Root

  

TConfigMemStorageNode instance with the root node for the configuration storage.

CompareConfigMemStorageNodes

  

Compares the names for the specified memory-based storage nodes to determine their relative order.

ComparePCharWithConfigMemStorageNode

  

Compares the specified string to the name for a the specified memory-based storage nodes to determine their relative order.


Version 4.0 Generated 2025-05-03 Home