Elm  2
ELM is a library providing generic data structures, OS-independent interface, plugins and XML.
AVLTree Member List

This is the complete list of members for AVLTree, including all inherited members.

BinTree(void)BinTreeinline
clean(void)Treeinline
clear(void)BinTreeinline
compare(Node *node1, Node *node2)=0Treeprotectedpure virtual
contains(Node *node)Treeinline
elm::inhstruct::BinTree::contains(Node *node)BinTreeinline
count(void)Treeinline
elm::inhstruct::BinTree::count(void) constBinTreeinline
free(Node *node)Treeprotectedvirtual
get(Node *node)Tree
insert(Node *node)Tree
isEmpty(void)Treeinline
elm::inhstruct::BinTree::isEmpty(void) constBinTreeinline
remove(Node *node)Tree
root(void) constBinTreeinline
search(Visitor *visitor)Treeinline
elm::inhstruct::BinTree::search(Visitor *visitor) constBinTree
setRoot(Node *node)BinTreeinline
visit(Visitor *visitor)Treeinline
elm::inhstruct::BinTree::visit(Visitor *visitor) constBinTreeinline
visitPostOrder(Visitor *visitor) constBinTreeinline
visitPreOrder(Visitor *visitor) constBinTreeinline
~Tree(void)Treevirtual