ListCursor< T > Class Template Reference

#include <List.h>

List of all members.

Public Member Functions

void init (const List< T > *l)
void initLast (const List< T > *l)
void init (ListItem< T > *t)
void init (const OrderedList< T > *l)
void initLast (const OrderedList< T > *l)
T * get ()
int next ()
int prev ()
int isNext ()
int isPrev ()
ListItem< T > * get_cursor ()
 ListCursor ()
 ListCursor (const List< T > *l)
 ListCursor (const ListCursor< T > &c)

Protected Attributes

ListItem< T > * cursor

template<class T>
class ListCursor< T >


Constructor & Destructor Documentation

template<class T>
ListCursor< T >::ListCursor (  )  [inline]

template<class T>
ListCursor< T >::ListCursor ( const List< T > *  l  )  [inline]

template<class T>
ListCursor< T >::ListCursor ( const ListCursor< T > &  c  )  [inline]


Member Function Documentation

template<class T>
void ListCursor< T >::init ( const List< T > *  l  )  [inline]

template<class T>
void ListCursor< T >::initLast ( const List< T > *  l  )  [inline]

template<class T>
void ListCursor< T >::init ( ListItem< T > *  t  )  [inline]

template<class T>
void ListCursor< T >::init ( const OrderedList< T > *  l  )  [inline]

template<class T>
void ListCursor< T >::initLast ( const OrderedList< T > *  l  )  [inline]

template<class T>
T* ListCursor< T >::get (  )  [inline]

template<class T>
int ListCursor< T >::next (  )  [inline]

template<class T>
int ListCursor< T >::prev (  )  [inline]

template<class T>
int ListCursor< T >::isNext (  )  [inline]

template<class T>
int ListCursor< T >::isPrev (  )  [inline]

template<class T>
ListItem<T>* ListCursor< T >::get_cursor (  )  [inline]


Member Data Documentation

template<class T>
ListItem<T>* ListCursor< T >::cursor [protected]


The documentation for this class was generated from the following file:

Generated on Fri May 29 22:36:54 2009 for AGENT++ by  doxygen 1.5.6