comet::aggregateable_coclass< T, TM > Struct Template Reference
[Classes used as bases for COM objects.Classes used as bases for COM objects.]

#include <comet/server.h>

List of all members.

Public Types

typedef aggregateable_coclass coclass_type
enum  { thread_model = TM }
enum  { factory_type = impl::ft_aggregateable }

Static Public Member Functions

const TCHAR * get_progid ()


Detailed Description

template<typename T, enum thread_model::thread_model_t TM = thread_model::Apartment>
struct comet::aggregateable_coclass< T, TM >

Implement an aggregateable coclass with interfaces defined in TypeLibrary and implemented within the class T. Provides IProvideClassInfo and ISupportErrorInfo as standard.
 template<>
 class coclass_implementation<CoMyClass>
     : public aggregateable_coclass<CoMyClass>
 {
     // ....
 };


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