#include <MercurySwapObject.h>
Inheritance diagram for MercurySwapObject:
Public Member Functions | |
~MercurySwapObject () | |
virtual void | Init () |
void | AddSwapObject (const MString &key, MercuryObject *obj) |
MercuryObject * | RemoveSwapObject (const MString &key) |
bool | SwapTo (const MString &key) |
CLASS_RTTI (MercurySwapObject, MercuryObject) | |
Private Attributes | |
map< MString, MercuryObject * > | m_swapobjects |
MercuryObject * | m_currentObject |
Definition at line 9 of file MercurySwapObject.h.
MercurySwapObject::~MercurySwapObject | ( | ) |
Definition at line 4 of file MercurySwapObject.cpp.
void MercurySwapObject::Init | ( | ) | [virtual] |
void MercurySwapObject::AddSwapObject | ( | const MString & | key, | |
MercuryObject * | obj | |||
) |
Definition at line 18 of file MercurySwapObject.cpp.
MercuryObject * MercurySwapObject::RemoveSwapObject | ( | const MString & | key | ) |
Definition at line 23 of file MercurySwapObject.cpp.
bool MercurySwapObject::SwapTo | ( | const MString & | key | ) |
Definition at line 39 of file MercurySwapObject.cpp.
MercurySwapObject::CLASS_RTTI | ( | MercurySwapObject | , | |
MercuryObject | ||||
) |
map< MString, MercuryObject*> MercurySwapObject::m_swapobjects [private] |
Definition at line 22 of file MercurySwapObject.h.
MercuryObject* MercurySwapObject::m_currentObject [private] |
Definition at line 23 of file MercurySwapObject.h.