NodeMemManager¶
Default node manager.
Declaration¶
Source position: avl_tree.pp line 207
var
NodeMemManager: type
TAVLTreeNodeMemManager = class(TBaseAVLTreeNodeManager)
public
procedure DisposeNode(ANode: TAVLTreeNode); override;
function NewNode : TAVLTreeNode; override;
property MinimumFreeNode: SizeInt read FMinFree write SetMinFree;
property MaximumFreeNodeRatio: SizeInt read FMaxFreeRatio write SetMaxFreeRatio;
property Count: SizeInt read FCount;
procedure Clear;
constructor Create;
destructor Destroy; override;
end;
Description¶
NodeMemManager is the default node manager for a new instance of TAVLTree.
See also¶
| Name | Description |
|---|---|
| TAVLTree.SetNodeManager | Set the node instance manager to use. |