AGENT++  4.0.3
Public Member Functions | Protected Attributes | List of all members
ListCursor< T > Class Template Reference

#include <List.h>

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
 

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>
T* ListCursor< T >::get ( )
inline
template<class T>
ListItem<T>* ListCursor< T >::get_cursor ( )
inline
template<class T>
void ListCursor< T >::init ( 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 List< T > *  l)
inline
template<class T>
void ListCursor< T >::initLast ( const OrderedList< T > *  l)
inline
template<class T>
int ListCursor< T >::isNext ( )
inline
template<class T>
int ListCursor< T >::isPrev ( )
inline
template<class T>
int ListCursor< T >::next ( )
inline
template<class T>
int ListCursor< T >::prev ( )
inline

Member Data Documentation

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

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