|
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. |