ost::objMap< T, K, S > - Used to create and manage a hash index of objects through a common type.
Contents
Constructor & Destructor Documentation
template<classT,classK,unsignedS>ost::objMap<T,K,S>::objMap(constKkey)[inline],[protected]
Detailed Description
template<classT,classK,unsignedS>
class ost::objMap< T, K, S >" Used to create and manage a hash index of objects through a common type.
The objects can be examined and a specific instance located by a hash key.
Author
David Sugar dyfet@gnutelephony.org
hash indexed searchable template chain.
Member Data Documentation
template<classT,classK,unsignedS>T*ost::objMap<T,K,S>::objIndex()[static],[protected]
Referenced by ost::objMap< T, keystring, S >::objMap().
template<classT,classK,unsignedS>constKost::objMap<T,K,S>::objKey[protected]
Referenced by ost::objMap< T, keystring, S >::objMap().
template<classT,classK,unsignedS>T*ost::objMap<T,K,S>::objNext[protected]
Referenced by ost::objMap< T, keystring, S >::objMap().
Member Function Documentation
template<classT,classK,unsignedS>T*ost::objMap<T,K,S>::getObject(keystringkey)[static]template<classT,classK,unsignedS>unsignedost::objMap<T,K,S>::getSize(void)[inline],[protected]template<classT,classK,unsignedS>virtualunsignedost::objMap<T,K,S>::keyIndex(Kk)[inline],[protected],[virtual]
Referenced by ost::objMap< T, keystring, S >::objMap().
Name
ost::objMap< T, K, S > - Used to create and manage a hash index of objects through a common type.
Synopsis
#include <objmap.h>
StaticPublicMemberFunctions
static T * getObject (keystring key)
ProtectedMemberFunctions
virtual unsigned keyIndex (K k)
unsigned getSize (void)
objMap (const K key)
ProtectedAttributes
T * objNext
const K objKeyStaticProtectedAttributes
static T * objIndex [S]
