[Overview][Types][Classes][Variables][Index] | Reference for unit 'AVL_Tree' (#fcl)

# TAVLTree.FindKey

Find a data item in the tree using alternate compare mechanism

## Declaration

Source position: avl_tree.pp line 139

`public function TAVLTree.FindKey(`
`Key: Pointer;`
`const OnCompareKeyWithData: TListSortCompare`
`):TAVLTreeNode;`

## Arguments

`Key` |  | Data item to search for.
`OnCompareKeyWithData` |  | Data pointer comparison callback

## Function result

Tree node corresponding to Key item.

## Description

FindKey uses the specified OnCompareKeyWithData comparing function to find the Key pointer in the tree It returns the TAVLTreeNode instance that matches the Data pointer, or Nil if none is found.

## See also

OnCompare |  | Compare function used when comparing nodes
Find |  | Find a data item in the tree.

Documentation generated on: May 14 2021