neoGFX
Cross-platform C++ app/game engine
|
#include <array_tree.hpp>
Classes | |
struct | no_left_node |
struct | no_right_node |
Public Types | |
enum | color_e { NIL , BLACK , RED } |
Public Member Functions | |
node (color_e aColor=RED) | |
node (const node &aOther) | |
~node () | |
bool | is_nil () const |
color_e | color () const |
void | set_color (color_e aColor) |
node * | parent () const |
void | set_parent (node *aParent) |
node * | left () const |
void | set_left (node *aLeft) |
node * | right () const |
void | set_right (node *aRight) |
node * | previous () const |
void | set_previous (node *aPrevoius) |
node * | next () const |
void | set_next (node *aNext) |
size_type | size () const |
size_type | left_size () const |
size_type | right_size () const |
void | set_size (size_type aSize) |
void | replace (node *aGarbage, node *aNil) |
Definition at line 51 of file array_tree.hpp.
Enumerator | |
---|---|
NIL | |
BLACK | |
RED |
Definition at line 60 of file array_tree.hpp.
Definition at line 68 of file array_tree.hpp.
Definition at line 72 of file array_tree.hpp.
|
inline |
Definition at line 76 of file array_tree.hpp.
|
inline |
Definition at line 85 of file array_tree.hpp.
|
inline |
Definition at line 81 of file array_tree.hpp.
|
inline |
Definition at line 102 of file array_tree.hpp.
|
inline |
Definition at line 142 of file array_tree.hpp.
|
inline |
Definition at line 130 of file array_tree.hpp.
|
inline |
Definition at line 94 of file array_tree.hpp.
|
inline |
Definition at line 122 of file array_tree.hpp.
|
inline |
Definition at line 163 of file array_tree.hpp.
|
inline |
Definition at line 112 of file array_tree.hpp.
|
inline |
Definition at line 146 of file array_tree.hpp.
|
inline |
Definition at line 89 of file array_tree.hpp.
Definition at line 108 of file array_tree.hpp.
Definition at line 134 of file array_tree.hpp.
|
inline |
Definition at line 98 of file array_tree.hpp.
|
inline |
Definition at line 126 of file array_tree.hpp.
Definition at line 118 of file array_tree.hpp.
|
inline |
Definition at line 150 of file array_tree.hpp.
|
inline |
Definition at line 138 of file array_tree.hpp.