UCommon
|
The MapObject is a base class which can be used to make a derived class operate on a MapTable. More...
#include <object.h>
Public Member Functions | |
void | detach (void) |
Remove the object from it's current table. | |
MapObject (const char *id) | |
Save id, mark as not using any table. More... | |
Protected Attributes | |
const char * | idObject |
MapObject * | nextObject |
MapTable * | table |
Friends | |
class | MapIndex |
class | MapTable |
The MapObject is a base class which can be used to make a derived class operate on a MapTable.
Derived classes may override new and delete operators to use managed free list from a MapTable.
ost::MapObject::MapObject | ( | const char * | id | ) |
Save id, mark as not using any table.
id | string for this object. |