#include <objmap.h>
Static Public Member Functions | |
static T * | getObject (keystring key) |
Protected Member Functions | |
virtual unsigned | keyIndex (K k) |
unsigned | getSize (void) |
objMap (const K key) | |
Protected Attributes | |
T * | objNext |
const K | objKey |
Static Protected Attributes | |
static T * | objIndex [S] |
The objects can be examined and a specific instance located by a hash key.
ost::objMap< T, K, S >::objMap | ( | const K | key | ) | [inline, protected] |
T * ost::objMap< T, K, S >::getObject | ( | keystring | key | ) | [inline, static] |
References ost::objMap< T, K, S >::keyIndex(), and ost::objMap< T, K, S >::objIndex.
unsigned ost::objMap< T, K, S >::getSize | ( | void | ) | [inline, protected] |
virtual unsigned ost::objMap< T, K, S >::keyIndex | ( | K | k | ) | [inline, protected, virtual] |
Referenced by ost::objMap< T, K, S >::getObject(), and ost::objMap< T, keystring, S >::objMap().
T * ost::objMap< T, K, S >::objIndex | ( | ) | [inline, static, protected] |
Referenced by ost::objMap< T, K, S >::getObject(), and ost::objMap< T, keystring, S >::objMap().
const K ost::objMap< T, K, S >::objKey [protected] |
Referenced by ost::objMap< T, keystring, S >::objMap().
T* ost::objMap< T, K, S >::objNext [protected] |
Referenced by ost::objMap< T, keystring, S >::objMap().