#include <IManagedObject.h>
Public Member Functions | |
virtual | ~IManagedObject () |
void | AddRef () |
bool | Release () |
word | GetRefCount () const |
Protected Member Functions | |
IManagedObject () | |
Private Member Functions | |
IManagedObject (const IManagedObject &) | |
IManagedObject & | operator= (const IManagedObject &) |
Private Attributes | |
word | m_wRefCount |
Definition at line 26 of file IManagedObject.h.
virtual IManagedObject::~IManagedObject | ( | ) | [inline, virtual] |
Definition at line 32 of file IManagedObject.h.
IManagedObject::IManagedObject | ( | ) | [inline, protected] |
Definition at line 44 of file IManagedObject.h.
IManagedObject::IManagedObject | ( | const IManagedObject & | ) | [private] |
void IManagedObject::AddRef | ( | ) | [inline] |
word IManagedObject::GetRefCount | ( | ) | const [inline] |
IManagedObject& IManagedObject::operator= | ( | const IManagedObject & | ) | [private] |
bool IManagedObject::Release | ( | ) | [inline] |
word IManagedObject::m_wRefCount [private] |
Definition at line 58 of file IManagedObject.h.
Referenced by AddRef(), GetRefCount(), and Release().