Cyrus Mod Loader
|
Manages shared and weak references to an object and provides deletion management. More...
#include <PropertyClass.h>
Public Member Functions | |
virtual size_t | isSame (void *other)=0 |
Compares the typeID of other to the compile-time type ID of this . | |
int | getSharedRefCount () |
Gets the shared reference count. | |
int | getWeakRefCount () |
Gets the weak reference count. | |
T * | getObject () |
Gets the managed object. | |
size_t | getTypeID () |
Gets the type identifier of the managed object. | |
Manages shared and weak references to an object and provides deletion management.
T | The type of the object being managed. |
|
inline |
Gets the managed object.
|
inline |
Gets the shared reference count.
|
inline |
Gets the type identifier of the managed object.
|
inline |
Gets the weak reference count.
|
pure virtual |
Compares the typeID of other
to the compile-time type ID of this
.
other | Pointer to another object to compare. |