#include <red_black_tree.hpp>
Definition at line 49 of file red_black_tree.hpp.
◆ color_e
◆ node() [1/2]
neolib::red_black_tree::node::node |
( |
color_e |
aColor = RED | ) |
|
|
inline |
◆ node() [2/2]
neolib::red_black_tree::node::node |
( |
const node & |
aOther | ) |
|
|
inline |
◆ ~node()
neolib::red_black_tree::node::~node |
( |
| ) |
|
|
inline |
◆ color()
color_e neolib::red_black_tree::node::color |
( |
| ) |
const |
|
inline |
◆ has_left()
bool neolib::red_black_tree::node::has_left |
( |
| ) |
const |
|
inline |
◆ has_parent()
bool neolib::red_black_tree::node::has_parent |
( |
| ) |
const |
|
inline |
◆ has_right()
bool neolib::red_black_tree::node::has_right |
( |
| ) |
const |
|
inline |
◆ has_sibling()
bool neolib::red_black_tree::node::has_sibling |
( |
| ) |
const |
|
inline |
◆ is_nil()
bool neolib::red_black_tree::node::is_nil |
( |
| ) |
const |
|
inline |
◆ left()
node * neolib::red_black_tree::node::left |
( |
| ) |
const |
|
inline |
◆ parent()
node * neolib::red_black_tree::node::parent |
( |
| ) |
const |
|
inline |
◆ replace()
void neolib::red_black_tree::node::replace |
( |
node * |
aGarbage, |
|
|
node * |
aNil |
|
) |
| |
|
inline |
◆ right()
node * neolib::red_black_tree::node::right |
( |
| ) |
const |
|
inline |
◆ set_color()
void neolib::red_black_tree::node::set_color |
( |
color_e |
aColor | ) |
|
|
inline |
◆ set_left()
void neolib::red_black_tree::node::set_left |
( |
node * |
aLeft | ) |
|
|
inline |
◆ set_parent()
void neolib::red_black_tree::node::set_parent |
( |
node * |
aParent | ) |
|
|
inline |
◆ set_right()
void neolib::red_black_tree::node::set_right |
( |
node * |
aRight | ) |
|
|
inline |
◆ sibling()
node * neolib::red_black_tree::node::sibling |
( |
| ) |
const |
|
inline |
The documentation for this class was generated from the following file: