Elm
2
ELM is a library providing generic data structures, OS-independent interface, plugins and XML.
|
#include <elm/avl/GenTree.h>
Public Member Functions | |
Node (const T &item) | |
Node (const Node *node) | |
Node * | left (void) |
Node * | right (void) |
const K::key_t & | key (void) const |
void | free (A &a) |
Public Member Functions inherited from AbstractTree::Node | |
Node (void) | |
Static Public Member Functions | |
static void * | operator new (size_t s, A *a) |
Public Attributes | |
T | data |
Public Attributes inherited from AbstractTree::Node | |
Node * | _left |
Node * | _right |
balance_t | _bal |
|
inline |
References AbstractTree::Node::_bal.
|
inline |
|
inline |
References GenTree< T, K, C, A >::Node::data.
References AbstractTree::Node::_left.
Referenced by Queue< T, C, A >::head().
|
inlinestatic |
References AbstractTree::Node::_right.
T data |
Referenced by Queue< T, C, A >::get(), Queue< T, C, A >::head(), and GenTree< T, K, C, A >::Node::key().