Windows C++ Library
Static Public Member Functions
WCL::IFaceTraits< T > Struct Template Reference

Interface traits used to workaround compilers which do not support the __uuidof() extension. More...

#include <IFaceTraits.hpp>

List of all members.

Static Public Member Functions

static const IID & uuidof ()
 Get the GUID for the interface.

Detailed Description

template<typename T>
struct WCL::IFaceTraits< T >

Interface traits used to workaround compilers which do not support the __uuidof() extension.

If the compiler doesn't support the extension you need to specialise the template for each interface type.


Member Function Documentation

template<typename T >
static const IID& WCL::IFaceTraits< T >::uuidof ( ) [inline, static]

Get the GUID for the interface.


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