mdds
|
Public Member Functions | |
nonleaf_node (const nonleaf_node &r) | |
nonleaf_node & | operator= (const nonleaf_node &r) |
void | dispose () |
bool | equals (const nonleaf_node &r) const |
void | fill_nonleaf_value (const node_base *left_node, const node_base *right_node) |
![]() | |
node_base (bool _is_leaf) | |
node_base (const node_base &r) | |
Public Attributes | |
nonleaf_value_type | value_nonleaf |
node_base * | left |
node_base * | right |
left child nonleaf_node | |
![]() | |
node_base * | parent |
bool | is_leaf |
parent nonleaf_node | |
|
inline |
When copying nonleaf_node, only the stored values should be copied. Connections to the parent, left and right nodes must not be copied.
|
inline |
Like the copy constructor, only the stored values should be copied.