Sign in Join
FPDoc Onlineexperiment

TAVLTreeNodeEnumerator class

In unit AVL_Tree

Enumerator for the TAVLTree tree nodes.

Declaration

pascal
TAVLTreeNodeEnumerator = class

Descends from it: TLazAccessibleObjectEnumerator

Description

TAVLTreeNodeEnumerator is a class which implements the enumerator interface for the TAVLTree. It enumerates all the nodes in the tree.

See also

Properties

CurrentpublicCurrent node in the tree.
LowToHighpublicShould the enumerator return nodes from low to high or high to low.

Methods

CreatepublicCreate a new instance of TAVLTreeNodeEnumerator.
GetEnumeratorpublicReturns the enumerator.
MoveNextpublicMove to next node in the tree.

Fields

FCurrentprotected
FLowToHighprotected
FTreeprotected

An experiment, built from development snapshots. Not the official Free Pascal or Lazarus documentation.