OidList< T > Class Template Reference

#include <List.h>

List of all members.

Public Member Functions

T * add (T *item)
T * remove (T *item)
void remove (Oidx *oidptr)
T * find (Oidx *oidptr) const
T * find_lower (Oidx *oidptr) const
T * find_upper (Oidx *oidptr) const
T * find_next (Oidx *oidptr) const
T * find_prev (Oidx *oidptr) const
T * seek (Oidx *oidptr) const
int size () const
T * first () const
T * last () const
T * getNth (int i) const
int index (T *t) const
int empty () const
void clear ()
void clearAll ()
 OidList ()
 ~OidList ()

Protected Attributes

OidxPtrEntryPtrAVLMapcontent

Friends

class OidListCursor< T >

template<class T>
class OidList< T >


Constructor & Destructor Documentation

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

template<class T>
OidList< T >::~OidList (  )  [inline]


Member Function Documentation

template<class T>
T* OidList< T >::add ( T *  item  )  [inline]

template<class T>
T* OidList< T >::remove ( T *  item  )  [inline]

template<class T>
void OidList< T >::remove ( Oidx oidptr  )  [inline]

template<class T>
T* OidList< T >::find ( Oidx oidptr  )  const [inline]

template<class T>
T* OidList< T >::find_lower ( Oidx oidptr  )  const [inline]

template<class T>
T* OidList< T >::find_upper ( Oidx oidptr  )  const [inline]

template<class T>
T* OidList< T >::find_next ( Oidx oidptr  )  const [inline]

template<class T>
T* OidList< T >::find_prev ( Oidx oidptr  )  const [inline]

template<class T>
T* OidList< T >::seek ( Oidx oidptr  )  const [inline]

template<class T>
int OidList< T >::size (  )  const [inline]

template<class T>
T* OidList< T >::first (  )  const [inline]

template<class T>
T* OidList< T >::last (  )  const [inline]

template<class T>
T* OidList< T >::getNth ( int  i  )  const [inline]

template<class T>
int OidList< T >::index ( T *  t  )  const [inline]

template<class T>
int OidList< T >::empty (  )  const [inline]

template<class T>
void OidList< T >::clear (  )  [inline]

template<class T>
void OidList< T >::clearAll (  )  [inline]


Friends And Related Function Documentation

template<class T>
friend class OidListCursor< T > [friend]


Member Data Documentation

template<class T>
OidxPtrEntryPtrAVLMap* OidList< T >::content [protected]


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

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