#include <List.h>
Public Member Functions | |
| ListIterator (ListNode< T > *p=NULL) | |
| const ListIterator< T > & | ListIterator (int) |
| const ListIterator< T > & | ListIterator (int) |
| T * | operator() () const |
| bool | ok () const |
Data Fields | |
| ListNode< T > * | listp |
|
||||||||||
|
Definition at line 45 of file List.h. 00045 : listp(p) {}
|
|
||||||||||
|
|
|
||||||||||
|
|
|
|||||||||
|
|||||||||
|
Definition at line 97 of file List.h. References Error(), and ListIterator< T >::listp. 00098 {
00099 if ( listp == NULL ) Error(true, "NULL pointer", "ListIterator::operator()");
00100
00101 return listp->element;
00102 }
|
Here is the call graph for this function:

|
|||||
|
Definition at line 43 of file List.h. Referenced by List< Shape >::first(), List< Shape >::last(), ListIterator< T >::operator()(), and List< T >::remove(). |
1.3.9.1