GME  13
Public Types | Public Member Functions | Static Public Member Functions
CComPtrList< INTERFACE > Class Template Reference

#include <ComHelp.h>

List of all members.

Public Types

typedef CComPtr< INTERFACE > COMPTR
typedef CAdapt< COMPTRCADAPT
typedef CList< CADAPT, CADAPT & > BASE
typedef CComPtrList< INTERFACE > SELF
typedef CComPtr< INTERFACE > COMPTR
typedef CAdapt< COMPTRCADAPT
typedef CList< CADAPT, CADAPT & > BASE
typedef CComPtrList< INTERFACE > SELF

Public Member Functions

COMPTRGetHead ()
COMPTR GetHead () const
COMPTRGetTail ()
COMPTR GetTail () const
COMPTR RemoveHead ()
COMPTR RemoveTail ()
POSITION AddHead (INTERFACE *newElement)
POSITION AddTail (INTERFACE *newElement)
COMPTRGetNext (POSITION &rPosition)
COMPTR GetNext (POSITION &rPosition) const
COMPTRGetPrev (POSITION &rPosition)
COMPTR GetPrev (POSITION &rPosition) const
COMPTRGetAt (POSITION position)
COMPTR GetAt (POSITION position) const
void SetAt (POSITION pos, INTERFACE *newElement)
POSITION InsertBefore (POSITION position, INTERFACE *newElement)
POSITION InsertAfter (POSITION position, INTERFACE *newElement)
POSITION Find (INTERFACE *searchValue, POSITION startAfter=NULL) const
COMPTRGetHead ()
COMPTR GetHead () const
COMPTRGetTail ()
COMPTR GetTail () const
COMPTR RemoveHead ()
COMPTR RemoveTail ()
POSITION AddHead (INTERFACE *newElement)
POSITION AddTail (INTERFACE *newElement)
COMPTRGetNext (POSITION &rPosition)
COMPTR GetNext (POSITION &rPosition) const
COMPTRGetPrev (POSITION &rPosition)
COMPTR GetPrev (POSITION &rPosition) const
COMPTRGetAt (POSITION position)
COMPTR GetAt (POSITION position) const
void SetAt (POSITION pos, INTERFACE *newElement)
POSITION InsertBefore (POSITION position, INTERFACE *newElement)
POSITION InsertAfter (POSITION position, INTERFACE *newElement)
POSITION Find (INTERFACE *searchValue, POSITION startAfter=NULL) const

Static Public Member Functions

static CADAPTCastPtr (INTERFACE *&ptr)
static CADAPTCastPtr (INTERFACE *&ptr)

Detailed Description

template<class INTERFACE>
class CComPtrList< INTERFACE >

Definition at line 202 of file MgaUtil/ComHelp.h.


Member Typedef Documentation

template<class INTERFACE>
typedef CList<CADAPT, CADAPT&> CComPtrList< INTERFACE >::BASE

Definition at line 207 of file MgaUtil/ComHelp.h.

template<class INTERFACE>
typedef CList<CADAPT, CADAPT&> CComPtrList< INTERFACE >::BASE

Definition at line 212 of file Search/ComHelp.h.

template<class INTERFACE>
typedef CAdapt<COMPTR> CComPtrList< INTERFACE >::CADAPT

Definition at line 206 of file MgaUtil/ComHelp.h.

template<class INTERFACE>
typedef CAdapt<COMPTR> CComPtrList< INTERFACE >::CADAPT

Definition at line 211 of file Search/ComHelp.h.

template<class INTERFACE>
typedef CComPtr<INTERFACE> CComPtrList< INTERFACE >::COMPTR

Definition at line 205 of file MgaUtil/ComHelp.h.

template<class INTERFACE>
typedef CComPtr<INTERFACE> CComPtrList< INTERFACE >::COMPTR

Definition at line 210 of file Search/ComHelp.h.

template<class INTERFACE>
typedef CComPtrList<INTERFACE> CComPtrList< INTERFACE >::SELF

Definition at line 208 of file MgaUtil/ComHelp.h.

template<class INTERFACE>
typedef CComPtrList<INTERFACE> CComPtrList< INTERFACE >::SELF

Definition at line 213 of file Search/ComHelp.h.


Member Function Documentation

template<class INTERFACE>
POSITION CComPtrList< INTERFACE >::AddHead ( INTERFACE *  newElement) [inline]

Definition at line 223 of file MgaUtil/ComHelp.h.

template<class INTERFACE>
POSITION CComPtrList< INTERFACE >::AddHead ( INTERFACE *  newElement) [inline]

Definition at line 228 of file Search/ComHelp.h.

template<class INTERFACE>
POSITION CComPtrList< INTERFACE >::AddTail ( INTERFACE *  newElement) [inline]

Definition at line 224 of file MgaUtil/ComHelp.h.

template<class INTERFACE>
POSITION CComPtrList< INTERFACE >::AddTail ( INTERFACE *  newElement) [inline]

Definition at line 229 of file Search/ComHelp.h.

template<class INTERFACE>
static CADAPT& CComPtrList< INTERFACE >::CastPtr ( INTERFACE *&  ptr) [inline, static]

Definition at line 210 of file MgaUtil/ComHelp.h.

template<class INTERFACE>
static CADAPT& CComPtrList< INTERFACE >::CastPtr ( INTERFACE *&  ptr) [inline, static]

Definition at line 215 of file Search/ComHelp.h.

template<class INTERFACE>
POSITION CComPtrList< INTERFACE >::Find ( INTERFACE *  searchValue,
POSITION  startAfter = NULL 
) const [inline]

Definition at line 244 of file MgaUtil/ComHelp.h.

template<class INTERFACE>
POSITION CComPtrList< INTERFACE >::Find ( INTERFACE *  searchValue,
POSITION  startAfter = NULL 
) const [inline]

Definition at line 249 of file Search/ComHelp.h.

template<class INTERFACE>
COMPTR& CComPtrList< INTERFACE >::GetAt ( POSITION  position) [inline]

Definition at line 233 of file MgaUtil/ComHelp.h.

template<class INTERFACE>
COMPTR CComPtrList< INTERFACE >::GetAt ( POSITION  position) const [inline]

Definition at line 234 of file MgaUtil/ComHelp.h.

template<class INTERFACE>
COMPTR& CComPtrList< INTERFACE >::GetAt ( POSITION  position) [inline]

Definition at line 238 of file Search/ComHelp.h.

template<class INTERFACE>
COMPTR CComPtrList< INTERFACE >::GetAt ( POSITION  position) const [inline]

Definition at line 239 of file Search/ComHelp.h.

template<class INTERFACE>
COMPTR& CComPtrList< INTERFACE >::GetHead ( ) [inline]

Definition at line 213 of file MgaUtil/ComHelp.h.

template<class INTERFACE>
COMPTR CComPtrList< INTERFACE >::GetHead ( ) const [inline]

Definition at line 214 of file MgaUtil/ComHelp.h.

template<class INTERFACE>
COMPTR& CComPtrList< INTERFACE >::GetHead ( ) [inline]

Definition at line 218 of file Search/ComHelp.h.

template<class INTERFACE>
COMPTR CComPtrList< INTERFACE >::GetHead ( ) const [inline]

Definition at line 219 of file Search/ComHelp.h.

template<class INTERFACE>
COMPTR& CComPtrList< INTERFACE >::GetNext ( POSITION &  rPosition) [inline]

Definition at line 227 of file MgaUtil/ComHelp.h.

template<class INTERFACE>
COMPTR CComPtrList< INTERFACE >::GetNext ( POSITION &  rPosition) const [inline]

Definition at line 228 of file MgaUtil/ComHelp.h.

template<class INTERFACE>
COMPTR& CComPtrList< INTERFACE >::GetNext ( POSITION &  rPosition) [inline]

Definition at line 232 of file Search/ComHelp.h.

template<class INTERFACE>
COMPTR CComPtrList< INTERFACE >::GetNext ( POSITION &  rPosition) const [inline]

Definition at line 233 of file Search/ComHelp.h.

template<class INTERFACE>
COMPTR& CComPtrList< INTERFACE >::GetPrev ( POSITION &  rPosition) [inline]

Definition at line 229 of file MgaUtil/ComHelp.h.

template<class INTERFACE>
COMPTR CComPtrList< INTERFACE >::GetPrev ( POSITION &  rPosition) const [inline]

Definition at line 230 of file MgaUtil/ComHelp.h.

template<class INTERFACE>
COMPTR& CComPtrList< INTERFACE >::GetPrev ( POSITION &  rPosition) [inline]

Definition at line 234 of file Search/ComHelp.h.

template<class INTERFACE>
COMPTR CComPtrList< INTERFACE >::GetPrev ( POSITION &  rPosition) const [inline]

Definition at line 235 of file Search/ComHelp.h.

template<class INTERFACE>
COMPTR& CComPtrList< INTERFACE >::GetTail ( ) [inline]

Definition at line 215 of file MgaUtil/ComHelp.h.

template<class INTERFACE>
COMPTR CComPtrList< INTERFACE >::GetTail ( ) const [inline]

Definition at line 216 of file MgaUtil/ComHelp.h.

template<class INTERFACE>
COMPTR& CComPtrList< INTERFACE >::GetTail ( ) [inline]

Definition at line 220 of file Search/ComHelp.h.

template<class INTERFACE>
COMPTR CComPtrList< INTERFACE >::GetTail ( ) const [inline]

Definition at line 221 of file Search/ComHelp.h.

template<class INTERFACE>
POSITION CComPtrList< INTERFACE >::InsertAfter ( POSITION  position,
INTERFACE *  newElement 
) [inline]

Definition at line 240 of file MgaUtil/ComHelp.h.

template<class INTERFACE>
POSITION CComPtrList< INTERFACE >::InsertAfter ( POSITION  position,
INTERFACE *  newElement 
) [inline]

Definition at line 245 of file Search/ComHelp.h.

template<class INTERFACE>
POSITION CComPtrList< INTERFACE >::InsertBefore ( POSITION  position,
INTERFACE *  newElement 
) [inline]

Definition at line 238 of file MgaUtil/ComHelp.h.

template<class INTERFACE>
POSITION CComPtrList< INTERFACE >::InsertBefore ( POSITION  position,
INTERFACE *  newElement 
) [inline]

Definition at line 243 of file Search/ComHelp.h.

template<class INTERFACE>
COMPTR CComPtrList< INTERFACE >::RemoveHead ( ) [inline]

Definition at line 219 of file MgaUtil/ComHelp.h.

template<class INTERFACE>
COMPTR CComPtrList< INTERFACE >::RemoveHead ( ) [inline]

Definition at line 224 of file Search/ComHelp.h.

template<class INTERFACE>
COMPTR CComPtrList< INTERFACE >::RemoveTail ( ) [inline]

Definition at line 220 of file MgaUtil/ComHelp.h.

template<class INTERFACE>
COMPTR CComPtrList< INTERFACE >::RemoveTail ( ) [inline]

Definition at line 225 of file Search/ComHelp.h.

template<class INTERFACE>
void CComPtrList< INTERFACE >::SetAt ( POSITION  pos,
INTERFACE *  newElement 
) [inline]

Definition at line 235 of file MgaUtil/ComHelp.h.

template<class INTERFACE>
void CComPtrList< INTERFACE >::SetAt ( POSITION  pos,
INTERFACE *  newElement 
) [inline]

Definition at line 240 of file Search/ComHelp.h.


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