|
Aleph-w 3.0
A C++ Library for Data Structures and Algorithms
|
Internal node structure. More...
Public Member Functions | |
| Node (const Key &k, int lvl) | |
| Node (Key &&k, int lvl) | |
| Node (int lvl) | |
| ~Node () | |
Public Attributes | |
| Key | key |
| int | level |
| Node ** | forward |
Internal node structure.
Definition at line 139 of file tpl_dynSkipList.H.
|
inline |
Definition at line 145 of file tpl_dynSkipList.H.
References Aleph::DynSkipList< Key, Compare >::Node::forward, and FunctionalMethods< Container, T >::maps().
|
inline |
Definition at line 152 of file tpl_dynSkipList.H.
References Aleph::DynSkipList< Key, Compare >::Node::forward, and FunctionalMethods< Container, T >::maps().
|
inlineexplicit |
Definition at line 160 of file tpl_dynSkipList.H.
References Aleph::DynSkipList< Key, Compare >::Node::forward, and FunctionalMethods< Container, T >::maps().
|
inline |
Definition at line 167 of file tpl_dynSkipList.H.
References Aleph::DynSkipList< Key, Compare >::Node::forward.
| Node** Aleph::DynSkipList< Key, Compare >::Node::forward |
Definition at line 143 of file tpl_dynSkipList.H.
Referenced by Aleph::DynSkipList< Key, Compare >::Node::Node(), Aleph::DynSkipList< Key, Compare >::Node::Node(), Aleph::DynSkipList< Key, Compare >::Node::Node(), Aleph::DynSkipList< Key, Compare >::Node::~Node(), Aleph::DynSkipList< Key, Compare >::del(), Aleph::DynSkipList< Key, Compare >::empty(), Aleph::DynSkipList< Key, Compare >::insert(), Aleph::DynSkipList< Key, Compare >::insert(), Aleph::DynSkipList< Key, Compare >::Iterator::is_last(), Aleph::DynSkipList< Key, Compare >::max(), Aleph::DynSkipList< Key, Compare >::min(), Aleph::DynSkipList< Key, Compare >::Iterator::next_ne(), Aleph::DynSkipList< Key, Compare >::remove(), Aleph::DynSkipList< Key, Compare >::Iterator::reset_first(), and Aleph::DynSkipList< Key, Compare >::search().
| Key Aleph::DynSkipList< Key, Compare >::Node::key |
Definition at line 141 of file tpl_dynSkipList.H.
Referenced by Aleph::DynSkipList< Key, Compare >::del(), Aleph::DynSkipList< Key, Compare >::Iterator::get_curr(), Aleph::DynSkipList< Key, Compare >::Iterator::get_curr(), Aleph::DynSkipList< Key, Compare >::Iterator::get_curr_ne(), Aleph::DynSkipList< Key, Compare >::insert(), Aleph::DynSkipList< Key, Compare >::insert(), Aleph::DynSkipList< Key, Compare >::max(), Aleph::DynSkipList< Key, Compare >::min(), Aleph::DynSkipList< Key, Compare >::remove(), and Aleph::DynSkipList< Key, Compare >::search().
| int Aleph::DynSkipList< Key, Compare >::Node::level |
Definition at line 142 of file tpl_dynSkipList.H.