Public Member Functions | Private Types | Private Attributes

TMngBase< TN, TI > Class Template Reference

the template of mng More...

#include <mngbase.hpp>

Inheritance diagram for TMngBase< TN, TI >:
Inheritance graph
[legend]

List of all members.

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 IBaseCheckID (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

Detailed Description

template<typename TN, typename TI>
class TMngBase< TN, TI >

the template of mng


The documentation for this class was generated from the following file:
 All Classes Files Functions Variables Typedefs Enumerator Defines