CGenericList< OBJECT > Class Template Reference

#include <wxlist.h>

Inheritance diagram for CGenericList< OBJECT >:

CBaseList

List of all members.

Public Member Functions

 CGenericList (TCHAR *pName, INT iItems, BOOL bLock=TRUE, BOOL bAlert=FALSE)
 CGenericList (TCHAR *pName)
POSITION GetHeadPosition () const
POSITION GetTailPosition () const
int GetCount () const
OBJECT * GetNext (POSITION &rp) const
OBJECT * Get (POSITION p) const
OBJECT * GetHead () const
OBJECT * RemoveHead ()
OBJECT * RemoveTail ()
OBJECT * Remove (POSITION p)
POSITION AddBefore (POSITION p, OBJECT *pObj)
POSITION AddAfter (POSITION p, OBJECT *pObj)
POSITION AddHead (OBJECT *pObj)
POSITION AddTail (OBJECT *pObj)
BOOL AddTail (CGenericList< OBJECT > *pList)
BOOL AddHead (CGenericList< OBJECT > *pList)
BOOL AddAfter (POSITION p, CGenericList< OBJECT > *pList)
BOOL AddBefore (POSITION p, CGenericList< OBJECT > *pList)
POSITION Find (OBJECT *pObj) const


Detailed Description

template<class OBJECT>
class CGenericList< OBJECT >

Definition at line 258 of file wxlist.h.


Constructor & Destructor Documentation

template<class OBJECT>
CGenericList< OBJECT >::CGenericList ( TCHAR pName,
INT  iItems,
BOOL  bLock = TRUE,
BOOL  bAlert = FALSE 
) [inline]

Definition at line 261 of file wxlist.h.

template<class OBJECT>
CGenericList< OBJECT >::CGenericList ( TCHAR pName  )  [inline]

Definition at line 269 of file wxlist.h.


Member Function Documentation

template<class OBJECT>
POSITION CGenericList< OBJECT >::GetHeadPosition (  )  const [inline]

template<class OBJECT>
POSITION CGenericList< OBJECT >::GetTailPosition (  )  const [inline]

Definition at line 274 of file wxlist.h.

template<class OBJECT>
int CGenericList< OBJECT >::GetCount (  )  const [inline]

template<class OBJECT>
OBJECT* CGenericList< OBJECT >::GetNext ( POSITION rp  )  const [inline]

template<class OBJECT>
OBJECT* CGenericList< OBJECT >::Get ( POSITION  p  )  const [inline]

template<class OBJECT>
OBJECT* CGenericList< OBJECT >::GetHead (  )  const [inline]

Definition at line 280 of file wxlist.h.

template<class OBJECT>
OBJECT* CGenericList< OBJECT >::RemoveHead (  )  [inline]

template<class OBJECT>
OBJECT* CGenericList< OBJECT >::RemoveTail (  )  [inline]

Definition at line 284 of file wxlist.h.

template<class OBJECT>
OBJECT* CGenericList< OBJECT >::Remove ( POSITION  p  )  [inline]

Definition at line 286 of file wxlist.h.

Referenced by CCmdQueue::Remove().

template<class OBJECT>
POSITION CGenericList< OBJECT >::AddBefore ( POSITION  p,
OBJECT *  pObj 
) [inline]

Definition at line 287 of file wxlist.h.

Referenced by CCmdQueue::Insert().

template<class OBJECT>
POSITION CGenericList< OBJECT >::AddAfter ( POSITION  p,
OBJECT *  pObj 
) [inline]

Definition at line 288 of file wxlist.h.

template<class OBJECT>
POSITION CGenericList< OBJECT >::AddHead ( OBJECT *  pObj  )  [inline]

Definition at line 289 of file wxlist.h.

template<class OBJECT>
POSITION CGenericList< OBJECT >::AddTail ( OBJECT *  pObj  )  [inline]

template<class OBJECT>
BOOL CGenericList< OBJECT >::AddTail ( CGenericList< OBJECT > *  pList  )  [inline]

Definition at line 291 of file wxlist.h.

template<class OBJECT>
BOOL CGenericList< OBJECT >::AddHead ( CGenericList< OBJECT > *  pList  )  [inline]

Definition at line 293 of file wxlist.h.

template<class OBJECT>
BOOL CGenericList< OBJECT >::AddAfter ( POSITION  p,
CGenericList< OBJECT > *  pList 
) [inline]

Definition at line 295 of file wxlist.h.

template<class OBJECT>
BOOL CGenericList< OBJECT >::AddBefore ( POSITION  p,
CGenericList< OBJECT > *  pList 
) [inline]

Definition at line 297 of file wxlist.h.

template<class OBJECT>
POSITION CGenericList< OBJECT >::Find ( OBJECT *  pObj  )  const [inline]

Definition at line 299 of file wxlist.h.

Referenced by CEnumPins::Next().


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

Generated on Sun May 25 00:20:47 2008 by  doxygen 1.5.6