MercurySwapObject Class Reference

#include <MercurySwapObject.h>

Inheritance diagram for MercurySwapObject:

Inheritance graph
[legend]
Collaboration diagram for MercurySwapObject:

Collaboration graph
[legend]
List of all members.

Public Member Functions

 ~MercurySwapObject ()
virtual void Init ()
void AddSwapObject (const MString &key, MercuryObject *obj)
MercuryObjectRemoveSwapObject (const MString &key)
bool SwapTo (const MString &key)
 CLASS_RTTI (MercurySwapObject, MercuryObject)

Private Attributes

map< MString, MercuryObject * > m_swapobjects
MercuryObjectm_currentObject

Detailed Description

Definition at line 9 of file MercurySwapObject.h.


Constructor & Destructor Documentation

MercurySwapObject::~MercurySwapObject (  ) 

Definition at line 4 of file MercurySwapObject.cpp.


Member Function Documentation

void MercurySwapObject::Init (  )  [virtual]

Reimplemented from MercuryObject.

Definition at line 12 of file MercurySwapObject.cpp.

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   
)


Member Data Documentation

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.


The documentation for this class was generated from the following files:
Hosted by SourceForge.net Logo