Interface to be adopted by a class the implements the reference-counting pattern. More...
#include <RefCounted.h>
Public Member Functions | |
virtual UInt32 | AddRef () const =0 |
virtual UInt32 | Release () const =0 |
Protected Member Functions | |
virtual | ~IRefCounted () |
void * | operator new (size_t size) |
void | operator delete (void *rawMemory, size_t size) |
Interface to be adopted by a class the implements the reference-counting pattern.
|
protectedvirtual |
|
pure virtual |
Implemented in RefCounted< Bentley::IRefCounted >, and RefCounted< IRefCounted >.
Referenced by EditElementHandle::SetIElementState().
|
protected |
References size().
|
protected |
References size().
|
pure virtual |
Implemented in RefCounted< Bentley::IRefCounted >, and RefCounted< IRefCounted >.