GME  13
Classes | Functions | Variables
CommonCollection.h File Reference

Go to the source code of this file.

Classes

struct  CopyItfFromObj< ITFTYPE, OBJTYPE >
struct  CopyItfFromItf< ITFTYPE >
struct  CopyDispVariantFromObj< OBJTYPE >
struct  CopyDispVariantFromItf< ITFTYPE >
class  CComEnumDispVariantOnObjColl< COLLTYPE, OBJTYPE >
class  CComEnumDispVariantOnItfColl< COLLTYPE, ITFTYPE >
class  CCoreCollectionMarshalTearOff< COLLITF, COLLTYPE, ITFTYPE, OBJTYPE >
class  CCoreCollection< COLLITF, COLLTYPE, ITFTYPE, OBJTYPE >
class  CCoreCollectionEx< COLLITF, COLLTYPE, ITFTYPE, OBJTYPE, CLSIDP, IDR >

Functions

template<class ITFTYPE >
void push_best (std::list< ITFTYPE * > &into, ITFTYPE *o)
template<class ITFTYPE >
void push_best (std::vector< ITFTYPE * > &into, ITFTYPE *o)
class __declspec (uuid("9FE3BB80-B596-41BA-910F-0FF9C3B4F38A")) CoreCollectionHandlerCLSID
template<class COLLITF , class ITFTYPE >
void GetAll (COLLITF *coll, std::vector< CComObjPtr< ITFTYPE > > &ret)
HRESULT check_location_compatibility (IUnknown *, IUnknown *)

Variables

class ATL_NO_VTABLE CCoreCollection

Function Documentation

class __declspec ( uuid("9FE3BB80-B596-41BA-910F-0FF9C3B4F38A")  )
HRESULT check_location_compatibility ( IUnknown *  ,
IUnknown *   
) [inline]

Definition at line 371 of file CommonCollection.h.

template<class COLLITF , class ITFTYPE >
void GetAll ( COLLITF *  coll,
std::vector< CComObjPtr< ITFTYPE > > &  ret 
)

Definition at line 356 of file CommonCollection.h.

template<class ITFTYPE >
void push_best ( std::list< ITFTYPE * > &  into,
ITFTYPE *  o 
)

Definition at line 146 of file CommonCollection.h.

template<class ITFTYPE >
void push_best ( std::vector< ITFTYPE * > &  into,
ITFTYPE *  o 
)

Definition at line 148 of file CommonCollection.h.


Variable Documentation

class ATL_NO_VTABLE CCoreCollection

Definition at line 151 of file CommonCollection.h.