Public Member Functions | |
iterator (NSkipNode< T > *node) | |
Constructs a NSkipList::iterator. | |
iterator (const iterator &other) | |
Copy-constructs a NSkipList::iterator. | |
iterator & | operator= (const iterator &rhs) |
Copies an iterator. | |
bool | operator!= (const iterator &rhs) const |
Test whether two iterator's items differs. | |
bool | operator== (const iterator &rhs) const |
Test whether two iterator's items are equal. | |
iterator | operator++ (int) |
Moves foward. | |
const iterator & | operator++ (void) const |
Moves foward. | |
const iterator | operator++ (int) const |
Moves foward. | |
T & | operator * (void) |
Gets the content of the iterator's item. | |
const T & | operator * (void) const |
Gets the content of the iterator's item. | |
T * | operator-> (void) |
Gets the address of the iterator's item. | |
const T * | operator-> (void) const |
Gets the address of the iterator's item. |
Definition at line 400 of file nskiplist.hpp.
Copy-constructs a NSkipList::iterator.
other | The object to be copied |
Definition at line 413 of file nskiplist.hpp.
References m_node.
Copies an iterator.
rhs | The iterator to be copied |
Definition at line 422 of file nskiplist.hpp.
References m_node.
bool operator!= | ( | const iterator & | rhs | ) | const [inline] |
Test whether two iterator's items differs.
rhs | The iterator with the item to be tested |
Definition at line 433 of file nskiplist.hpp.
References m_node.
bool operator== | ( | const iterator & | rhs | ) | const [inline] |
Test whether two iterator's items are equal.
rhs | The iterator with the item to be tested |
Definition at line 453 of file nskiplist.hpp.
References m_node.
iterator operator++ | ( | int | ) | [inline] |
Moves foward.
Definition at line 473 of file nskiplist.hpp.
const iterator& operator++ | ( | void | ) | const [inline] |
Moves foward.
Definition at line 484 of file nskiplist.hpp.
const iterator operator++ | ( | int | ) | const [inline] |
Moves foward.
Definition at line 495 of file nskiplist.hpp.
T& operator * | ( | void | ) | [inline] |
Gets the content of the iterator's item.
Definition at line 506 of file nskiplist.hpp.
const T& operator * | ( | void | ) | const [inline] |
Gets the content of the iterator's item.
Definition at line 514 of file nskiplist.hpp.
T* operator-> | ( | void | ) | [inline] |
Gets the address of the iterator's item.
Definition at line 522 of file nskiplist.hpp.
const T* operator-> | ( | void | ) | const [inline] |
Gets the address of the iterator's item.
Definition at line 530 of file nskiplist.hpp.