|
Public Member Functions |
|
| Iterator () |
| | default constructor
|
|
| Iterator (Node *node) |
| | constructor
|
|
| Iterator (const Iterator &rhs) |
| | copy constructor
|
|
const Iterator & | operator= (const Iterator &rhs) |
| | assignment operator
|
|
bool | operator== (const Iterator &rhs) const |
| | equality operator
|
|
bool | operator!= (const Iterator &rhs) const |
| | inequality operator
|
|
const Iterator & | operator++ () |
| | pre-increment operator
|
|
Iterator | operator++ (int) |
| | post-increment operator
|
|
const Iterator & | operator-- () |
| | pre-decrement operator
|
|
Iterator | operator-- (int) |
| | post-increment operator
|
|
| operator bool () const |
| | bool operator
|
|
TYPE * | operator-> () const |
| | safe -> operator
|
|
TYPE & | operator * () const |
| | safe dereference operator
|