#include <FUObject.h>
Inheritance diagram for FUObject:
Public Member Functions | |
FUObject (FUObjectContainer *container) | |
Constructor. | |
~FUObject () | |
Destructor. | |
virtual const FUObjectType & | GetObjectType () const |
Retrieves the type of the object class. | |
Static Public Member Functions | |
static const FUObjectType & | GetClassType () |
Retrieves the type of the base object class. | |
Protected Member Functions | |
FUObjectContainer * | GetContainer () |
Retrieves the container of the object. | |
const FUObjectContainer * | GetContainer () const |
See above. |
Each object holds a pointer to the container that contains it. This pointer is useful so that the container can be notified if the object gets released by someone else.
|
Constructor. Although it is not an abstract class, class is not meant to be used directly. This constructor informs the container of the object's creation.
|
|
Destructor. This function informs the container of this object's release. |
|
Retrieves the type of the base object class.
|
|
Retrieves the container of the object.
|
|
Retrieves the type of the object class.
|