#include <tnlNetBase.h>
Inheritance diagram for TNL::RefObjectRef:
Public Member Functions | |
RefObjectRef (Object *object=NULL) | |
Constructor, assigns from the object and increments its reference count if it's not NULL. | |
~RefObjectRef () | |
Destructor, dereferences the object, if there is one. | |
void | set (Object *object) |
Assigns this reference object from an existing Object instance. | |
Protected Member Functions | |
void | incRef () |
Increments the reference count on the referenced object. | |
void | decRef () |
Decrements the reference count on the referenced object. | |
Protected Attributes | |
Object * | mObject |
The object this RefObjectRef references. |
|
Constructor, assigns from the object and increments its reference count if it's not NULL.
|
|
Destructor, dereferences the object, if there is one.
|
|
Increments the reference count on the referenced object.
|
|
Decrements the reference count on the referenced object.
|
|
Assigns this reference object from an existing Object instance.
|
|
The object this RefObjectRef references.
|