TAVLTree.FreeAndDelete¶
Delete a node from the tree and destroy it.
Declaration¶
Source position: avl_tree.pp line 137
public
procedure TAVLTree.FreeAndDelete(ANode: TAVLTreeNode); virtual;
Description¶
FreeAndDelete deletes a node from the tree, and destroys the data pointer: The data pointer in the nodes is assumed to be an object, and is freed by calling its destructor.
See also¶
| Name | Description |
|---|---|
| TAVLTree.Clear | Clears the tree. |
| TAVLTree.Delete | Delete a node from the tree. |
| TAVLTree.FreeAndClear | Clears the tree and frees nodes. |