![]() |
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().