#include <List.H>
Collaboration diagram for ListIterator< T >:
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 | ok () 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 |
Private Methods | |
ListIterator () | |
ListIterator< T > & | operator= (const ListIterator< T > &) |
Friends | |
class | List< T > |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|