the template of mng More...
#include <mngbase.hpp>
Public Member Functions | |
TMngBase (void) | |
constructor | |
virtual | ~TMngBase (void) |
destructor | |
virtual bool | CreateItem (IBase **ppBase) |
implement for IMngBase::CreateItem | |
virtual bool | DestoryItem (IBase *pBase) |
implement for IMngBase::DestoryItem | |
virtual bool | DestoryAll (void) |
implement for IMngBase::DestoryAll | |
virtual bool | InsertItem (const agls_ID &riID, IBase *pBase) |
virtual IBase * | CheckID (const agls_ID &riID) |
implement for IMngBase::CheckID | |
agls_ID | SearchIDForUse (void) |
implement for IMngBase::SearchIDForUse | |
void | EraseItem (IBase *pBase) |
implement for IMngBase::EraseItem | |
Private Types | |
typedef std::map< agls_ID, TI * > | MapItemPtr |
Private Attributes | |
MapItemPtr | m_mItemPtr |
as the map of item, a std::map value |
the template of mng