JUCE
Public Member Functions | Protected Member Functions | Protected Attributes | List of all members
juce::ComBaseClassHelperBase< ComClass > Class Template Reference
Inheritance diagram for juce::ComBaseClassHelperBase< ComClass >:

Public Member Functions

 ComBaseClassHelperBase (unsigned int initialRefCount)
 
virtual ~ComBaseClassHelperBase ()
 
ULONG __stdcall AddRef ()
 
ULONG __stdcall Release ()
 

Protected Member Functions

JUCE_COMRESULT QueryInterface (REFIID refId, void **result)
 
template<class Type >
JUCE_COMRESULT castToType (void **result)
 

Protected Attributes

ULONG refCount
 

Constructor & Destructor Documentation

◆ ComBaseClassHelperBase()

template<class ComClass >
juce::ComBaseClassHelperBase< ComClass >::ComBaseClassHelperBase ( unsigned int  initialRefCount)

◆ ~ComBaseClassHelperBase()

template<class ComClass >
virtual juce::ComBaseClassHelperBase< ComClass >::~ComBaseClassHelperBase ( )
virtual

Member Function Documentation

◆ AddRef()

template<class ComClass >
ULONG __stdcall juce::ComBaseClassHelperBase< ComClass >::AddRef ( )

◆ Release()

template<class ComClass >
ULONG __stdcall juce::ComBaseClassHelperBase< ComClass >::Release ( )

◆ QueryInterface()

template<class ComClass >
JUCE_COMRESULT juce::ComBaseClassHelperBase< ComClass >::QueryInterface ( REFIID  refId,
void **  result 
)
protected

◆ castToType()

template<class ComClass >
template<class Type >
JUCE_COMRESULT juce::ComBaseClassHelperBase< ComClass >::castToType ( void **  result)
protected

Member Data Documentation

◆ refCount

template<class ComClass >
ULONG juce::ComBaseClassHelperBase< ComClass >::refCount
protected

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