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

#include <List.h>

Public Member Functions

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

Protected Attributes

ListCursor< T > cursor
 

Constructor & Destructor Documentation

template<class T>
OrderedListCursor< T >::OrderedListCursor ( )
inline
template<class T>
OrderedListCursor< T >::OrderedListCursor ( const OrderedList< T > *  l)
inline
template<class T>
OrderedListCursor< T >::OrderedListCursor ( const OrderedListCursor< T > &  c)
inline

Member Function Documentation

template<class T>
T* OrderedListCursor< T >::get ( )
inline
template<class T>
ListItem<T>* OrderedListCursor< T >::get_cursor ( )
inline
template<class T>
void OrderedListCursor< T >::init ( const OrderedList< T > *  l)
inline
template<class T>
void OrderedListCursor< T >::init ( ListItem< T > *  t)
inline
template<class T>
void OrderedListCursor< T >::initLast ( const OrderedList< T > *  l)
inline
template<class T>
int OrderedListCursor< T >::isNext ( )
inline
template<class T>
int OrderedListCursor< T >::isPrev ( )
inline
template<class T>
int OrderedListCursor< T >::next ( )
inline
template<class T>
int OrderedListCursor< T >::prev ( )
inline

Member Data Documentation

template<class T>
ListCursor<T> OrderedListCursor< T >::cursor
protected

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