3ds Max C++ API Reference
SafeReferenceObjectProxy< RefObjectType > Class Template Referenceabstract

This class is internally used for preventing the AddRef and Release of a pointer returned by RefPtr::operator -> from being called. More...

#include <IRefObject.h>

+ Inheritance diagram for SafeReferenceObjectProxy< RefObjectType >:

Detailed Description

template<class RefObjectType>
class MaxSDK::Graphics::SafeReferenceObjectProxy< RefObjectType >

This class is internally used for preventing the AddRef and Release of a pointer returned by RefPtr::operator -> from being called.

This trick is used by microsoft CComPtr. see atlcomcli.h:170