Public Methods |
| ListIterator (const List< T > &aList) |
| ListIterator (const ListIterator< T > &rhs) |
void | rewind () |
const T & | operator() () const |
const T & | operator * () const |
| operator bool () const |
bool | operator! () const |
const T & | value () const |
ListIterator< T > & | operator++ () |
ListIterator< T > & | operator-- () |
ListIterator< T > | operator-- (int) |
ListIterator< T > | operator++ (int) |
bool | operator== (const ListIterator< T > &) const |
bool | operator!= (const ListIterator< T > &) const |
Protected Methods |
| ListIterator (const List< T > &_list, ListLink< T > *_p) |
Protected Attributes |
const List< T > & | list |
ListLink< T > * | p |
Friends |
class | List< T > |