STLdoc
STLdocumentation
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros
Public Types | Static Public Member Functions | List of all members
_com_IIID< _Interface, _IID > Class Template Reference

#include <comip.h>

Public Types

typedef _Interface Interface
 

Static Public Member Functions

static _Interface * GetInterfacePtr () throw ()
 
static _Interface & GetInterface () throw ()
 
static const IID & GetIID () throw ()
 

Member Typedef Documentation

template<typename _Interface , const IID * _IID>
typedef _Interface _com_IIID< _Interface, _IID >::Interface

Member Function Documentation

template<typename _Interface , const IID * _IID>
static const IID& _com_IIID< _Interface, _IID >::GetIID ( )
throw (
)
inlinestatic
55  {
56  return *_IID;
57  }
template<typename _Interface , const IID * _IID>
static _Interface& _com_IIID< _Interface, _IID >::GetInterface ( )
throw (
)
inlinestatic
50  {
51  return *GetInterfacePtr();
52  }
static _Interface * GetInterfacePtr()
Definition: comip.h:44
template<typename _Interface , const IID * _IID>
static _Interface* _com_IIID< _Interface, _IID >::GetInterfacePtr ( )
throw (
)
inlinestatic
45  {
46  return NULL;
47  }
#define NULL
Definition: crtdbg.h:30

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