Elm
2
ELM is a library providing generic data structures, OS-independent interface, plugins and XML.
|
#include <elm/stree/Tree.h>
Public Member Functions | |
node_t (void) | |
node_t (struct node_t s[], int _ll, int _rl) | |
node_t (const K &_lb, const K &_ub) | |
bool | isLeaf (void) const |
int | left (void) const |
int | right (void) const |
const K & | lowerBound (void) const |
const K & | upperBound (void) const |
Public Attributes | |
K | lb |
K | ub |
int | ll |
int | rl |
T | data |
|
inline |
References elm::null().
References Tree< K, T, C >::node_t::ll.
|
inline |
References Tree< K, T, C >::node_t::ll.
Referenced by Tree< K, T, C >::find().
|
inline |
References Tree< K, T, C >::node_t::lb.
|
inline |
References Tree< K, T, C >::node_t::rl.
Referenced by Tree< K, T, C >::find().
|
inline |
References Tree< K, T, C >::node_t::ub.
T data |
Referenced by Tree< K, T, C >::find(), MarkerBuilder< K, T, C >::make(), and SegmentBuilder< K, T, C >::make().
K lb |
Referenced by Tree< K, T, C >::node_t::lowerBound().
int ll |
Referenced by Tree< K, T, C >::node_t::isLeaf(), and Tree< K, T, C >::node_t::left().
int rl |
Referenced by Tree< K, T, C >::node_t::right().
K ub |
Referenced by Tree< K, T, C >::node_t::upperBound().