| [Overview][Types][Classes][Variables][Index] | 
Delete a node from the tree and destroy it
Source position: avl_tree.pp line 129
| public procedure TAVLTree.FreeAndDelete( | 
| ANode: TAVLTreeNode | 
| ); virtual; | 
| ANode | 
 | Node which must be deleted | 
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.
| 
 | Clears the tree | |
| 
 | Delete a node from the tree | |
| 
 | Clears the tree and frees nodes |