|
Main Page Class Hierarchy Alphabetical List Compound List File List Compound Members File Members
NameIdPool Class Reference#include <NameIdPool.hpp>
Collaboration diagram for NameIdPool:
List of all members. Public Methods
- NameIdPool ( const unsigned int hashModulus , const unsigned int initSize = 128 )
- ~NameIdPool ()
- bool containsKey (const XMLCh* const key) const
- void removeAll ()
- TElem* getByKey (const XMLCh* const key)
- const TElem* getByKey (const XMLCh* const key) const
- TElem* getById (const unsigned elemId)
- const TElem* getById (const unsigned elemId) const
- unsigned int put (TElem* const valueToAdopt)
Friends
Detailed Description
template<class TElem> class NameIdPool
Constructor & Destructor Documentation
template<class TElem>
NameIdPool<TElem>::NameIdPool<TElem> (
|
const unsigned int hashModulus, |
|
const unsigned int initSize = 128) |
|
template<class TElem>
NameIdPool<TElem>::~NameIdPool<TElem> () |
|
Member Function Documentation
template<class TElem>
bool NameIdPool<TElem>::containsKey (
|
const XMLCh * const key) const |
|
template<class TElem>
const TElem* NameIdPool<TElem>::getById (
|
const unsigned elemId) const |
|
template<class TElem>
TElem* NameIdPool<TElem>::getById (
|
const unsigned elemId) |
|
template<class TElem>
const TElem* NameIdPool<TElem>::getByKey (
|
const XMLCh * const key) const |
|
template<class TElem>
TElem* NameIdPool<TElem>::getByKey (
|
const XMLCh * const key) |
|
template<class TElem>
unsigned int NameIdPool<TElem>::put (
|
TElem * const valueToAdopt) |
|
template<class TElem>
void NameIdPool<TElem>::removeAll () |
|
Friends And Related Function Documentation
The documentation for this class was generated from the following file:
|