|
| AVLNodeBase (const Key &key) |
bool | is_left_heavy () const |
bool | is_right_heavy () const |
bool | is_balanced () const |
void | set_left_heavy () |
void | set_right_heavy () |
void | set_balanced () |
T * | left () const |
T * | right () const |
void | set_left (T *node) |
void | set_right (T *node) |
|
typedef Key | Key |
typedef utils::aligned_ptr< 1, T > | Child |
const Key | key |
T * | parent |
std::uintptr_t | _left |
std::uintptr_t | _right |
std::size_t | size |
The documentation for this struct was generated from the following file:
- include/yfast/internal/avl.h