libMVRgdtf 40bc00a
A library for GDTF and MVR
All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Pages
VCOMImpl< Interface > Class Template Reference

#include <StdAfx.h>

Inheritance diagram for VCOMImpl< Interface >:

Public Member Functions

 VCOMImpl ()
 
 VCOMImpl (IVWUnknown *parent)
 
virtual ~VCOMImpl ()
 
virtual uint32_t VCOM_CALLTYPE AddRef ()
 
virtual uint32_t VCOM_CALLTYPE Release ()
 

Protected Member Functions

virtual void OnRefCountZero ()
 

Protected Attributes

RefNumType fRefCnt
 
IVWUnknownfParent
 

Constructor & Destructor Documentation

◆ VCOMImpl() [1/2]

template<class Interface >
VCOMImpl< Interface >::VCOMImpl ( )
inline

◆ VCOMImpl() [2/2]

template<class Interface >
VCOMImpl< Interface >::VCOMImpl ( IVWUnknown parent)
inline

◆ ~VCOMImpl()

template<class Interface >
virtual VCOMImpl< Interface >::~VCOMImpl ( )
inlinevirtual

Member Function Documentation

◆ AddRef()

template<class Interface >
virtual uint32_t VCOM_CALLTYPE VCOMImpl< Interface >::AddRef ( )
inlinevirtual

◆ OnRefCountZero()

template<class Interface >
virtual void VCOMImpl< Interface >::OnRefCountZero ( )
inlineprotectedvirtual

◆ Release()

template<class Interface >
virtual uint32_t VCOM_CALLTYPE VCOMImpl< Interface >::Release ( )
inlinevirtual

Member Data Documentation

◆ fParent

template<class Interface >
IVWUnknown* VCOMImpl< Interface >::fParent
protected

◆ fRefCnt

template<class Interface >
RefNumType VCOMImpl< Interface >::fRefCnt
protected

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