![]() |
Elm
2
ELM is a library providing generic data structures, OS-independent interface, plugins and XML.
|
#include <elm/inhstruct/AVLTree.h>
Inheritance diagram for AVLTree:Additional Inherited Members | |
Public Member Functions inherited from Tree | |
| virtual | ~Tree (void) |
| bool | isEmpty (void) |
| int | count (void) |
| Node * | get (Node *node) |
| bool | contains (Node *node) |
| void | visit (Visitor *visitor) |
| void | search (Visitor *visitor) |
| void | insert (Node *node) |
| void | remove (Node *node) |
| void | clean (void) |
Public Member Functions inherited from BinTree | |
| BinTree (void) | |
| bool | isEmpty (void) const |
| bool | contains (Node *node) |
| int | count (void) const |
| Node * | root (void) const |
| void | setRoot (Node *node) |
| void | visit (Visitor *visitor) const |
| void | visitPreOrder (Visitor *visitor) const |
| void | visitPostOrder (Visitor *visitor) const |
| void | search (Visitor *visitor) const |
| void | clear (void) |
Protected Member Functions inherited from Tree | |
| virtual int | compare (Node *node1, Node *node2)=0 |
| virtual void | free (Node *node) |