Skip to content

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.