The Nebula Device 3: Util::List< TYPE >::Iterator Class Reference
From The Nebula Device 3
Util::List< TYPE >::Iterator Class Reference
#include <list.h>
Detailed Description
template<class TYPE>
class Util::List< TYPE >::Iterator
the list iterator
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 | |