My Project
|
#include <ftmpl_list.h>
Public Member Functions | |
ListIterator () | |
ListIterator (const ListIterator< T > &) | |
ListIterator (const List< T > &) | |
~ListIterator () | |
ListIterator< T > & | operator= (const ListIterator< T > &) |
ListIterator< T > & | operator= (const List< T > &) |
T & | getItem () const |
int | hasItem () |
void | operator++ () |
void | operator-- () |
void | operator++ (int) |
void | operator-- (int) |
void | firstItem () |
void | lastItem () |
void | insert (const T &) |
void | append (const T &) |
void | remove (int moveright) |
Private Attributes | |
List< T > * | theList |
ListItem< T > * | current |
Definition at line 87 of file ftmpl_list.h.
ListIterator< T >::ListIterator |
Definition at line 382 of file ftmpl_list.cc.
ListIterator< T >::ListIterator | ( | const ListIterator< T > & | i | ) |
Definition at line 390 of file ftmpl_list.cc.
ListIterator< T >::ListIterator | ( | const List< T > & | l | ) |
Definition at line 398 of file ftmpl_list.cc.
ListIterator< T >::~ListIterator |
Definition at line 406 of file ftmpl_list.cc.
void ListIterator< T >::append | ( | const T & | t | ) |
Definition at line 509 of file ftmpl_list.cc.
void ListIterator< T >::firstItem |
Definition at line 478 of file ftmpl_list.cc.
T & ListIterator< T >::getItem |
Definition at line 431 of file ftmpl_list.cc.
int ListIterator< T >::hasItem |
Definition at line 439 of file ftmpl_list.cc.
void ListIterator< T >::insert | ( | const T & | t | ) |
void ListIterator< T >::lastItem |
Definition at line 485 of file ftmpl_list.cc.
void ListIterator< T >::operator++ |
Definition at line 446 of file ftmpl_list.cc.
void ListIterator< T >::operator++ | ( | int | ) |
Definition at line 462 of file ftmpl_list.cc.
void ListIterator< T >::operator-- |
Definition at line 454 of file ftmpl_list.cc.
void ListIterator< T >::operator-- | ( | int | ) |
Definition at line 470 of file ftmpl_list.cc.
ListIterator< T > & ListIterator< T >::operator= | ( | const List< T > & | l | ) |
ListIterator< T > & ListIterator< T >::operator= | ( | const ListIterator< T > & | I | ) |
void ListIterator< T >::remove | ( | int | moveright | ) |
|
private |
Definition at line 90 of file ftmpl_list.h.
|
private |
Definition at line 89 of file ftmpl_list.h.