Unit 'AVL_Tree' Package
[Overview][Types][Classes][Variables][Index] [#fcl]

TAVLTree.FreeAndDelete

Delete a node from the tree and destroy it.

Declaration

Source position: avl_tree.pp line 129

public procedure TAVLTree.FreeAndDelete(

  ANode: TAVLTreeNode

); virtual;

Arguments

ANode

  

Node which must be deleted.

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

TAVLTree.Clear

  

Clears the tree.

TAVLTree.Delete

  

Delete a node from the tree.

TAVLTree.FreeAndClear

  

Clears the tree and frees nodes.


Documentation generated on: Jul 24 2023