InDesign SDK  20.5
 All Classes Namespaces Functions Variables Typedefs Enumerations Enumerator Friends Groups Pages
CPMUnknown< Interface > Class Template Reference
Inheritance diagram for CPMUnknown< Interface >:

Public Member Functions

IPMUnknownQueryInterface (PMIID interfaceID) const
 
void AddRef () const
 
void Release () const
 
void PreDirty (ImplementationID prop=kInvalidImpl, bool16 allowModification=kTrue)
 
void PreDirtyNoMessage (ImplementationID prop=kInvalidImpl, bool16 allowModification=kTrue)
 
 CPMUnknown (const CPMUnknown &)=delete
 
CPMUnknownoperator= (const CPMUnknown &)=delete
 

Protected Member Functions

 CPMUnknown (IPMUnknown *boss)
 

Protected Attributes

HelperInterface fHelperInterface
 

Member Function Documentation

template<class Interface >
void CPMUnknown< Interface >::AddRef () const
template<class Interface >
IPMUnknown * CPMUnknown< Interface >::QueryInterface (PMIID interfaceID) const
template<class Interface >
void CPMUnknown< Interface >::Release () const