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