|
RADLib
RADical C++ application framework
|
Mutable bidirectional iterator. More...
#include <RADDataStructures.h>
Public Member Functions | |
| iterator (Node *node) | |
| Creates an iterator from an internal node. More... | |
| T & | operator* () const |
| Returns current element. More... | |
| T * | operator-> () const |
| Returns current element pointer. More... | |
| iterator & | operator++ () |
| Advances to next node. More... | |
| iterator & | operator-- () |
| Moves to previous node. More... | |
| bool | operator!= (const iterator &other) const |
| Compares iterator inequality. More... | |
| bool | operator== (const iterator &other) const |
| Compares iterator equality. More... | |
Friends | |
| class | RADList |
Mutable bidirectional iterator.
|
inline |
Creates an iterator from an internal node.
|
inline |
Compares iterator inequality.
|
inline |
Returns current element.
|
inline |
Advances to next node.
|
inline |
Moves to previous node.
|
inline |
Returns current element pointer.
|
inline |
Compares iterator equality.
|
friend |