Classes
|
| class
|
IRefObject |
| |
This class is similar to IUnknown in COM
except that this class don't have a QueryInterface function.
More...
|
| class
|
ARefObject |
| |
This class implemented
IRefObject interfaces. More...
|
| class
|
SafeReferenceObjectProxy< RefObjectType > |
| |
This class is internally used for preventing
the AddRef and Release of a pointer returned by
RefPtr::operator -> from being called.
More...
|
| class
|
DefaultLifeTimePolicy<
RefObjectType > |
| class
|
RefPtr<
RefObjectType, SafeRefObjectType, LifeTimePolicy > |
| |
This template class act similar as CComPtr.
More...
|
Namespaces
|
| namespace
|
MaxSDK |
| namespace
|
MaxSDK::Graphics |
Typedefs
|
| typedef
RefPtr< IRefObject > |
RefObjectPtr |
Functions
|
| template<class
RefObjectType , class SafeRefObjectType , class LifeTimePolicy
> |
|
bool |
operator== (void *pPtr, const RefPtr< RefObjectType,
SafeRefObjectType, LifeTimePolicy > &pInterface) |
| template<class
RefObjectType , class SafeRefObjectType , class LifeTimePolicy
> |
|
bool |
operator!= (void *pPtr, const RefPtr< RefObjectType,
SafeRefObjectType, LifeTimePolicy > &pInterface) |