goblinDictionary Class Template Reference

Map labels ot indices by using hash table lookup. More...

#include <dictionary.h>

Inheritance diagram for goblinDictionary:

managedObject goblinRootObject

Public Member Functions

 goblinDictionary (TIndex, TKey, goblinController &) throw ()
 ~goblinDictionary () throw ()
void Init () throw ()
unsigned long Size () const throw ()
unsigned long Allocated () const throw ()
char * Display () const throw ()
TIndex NMax () throw ()
TIndex NZ () throw ()
TKey Key (char *, TIndex=NoIndex) throw ()
void ChangeKey (char *, TKey, TIndex=NoIndex, TOwnership=OWNED_BY_RECEIVER) throw (ERRejected)

Detailed Description

template<class TKey>
class goblinDictionary< TKey >

Map labels ot indices by using hash table lookup.


Constructor & Destructor Documentation

goblinDictionary (  TIndex  ,
TKey  ,
goblinController & 
)  throw ()
 

~goblinDictionary (   )  throw ()
 


Member Function Documentation

unsigned long Allocated (   )  const throw ()
 

Reimplemented from managedObject.

void ChangeKey (  char *  ,
TKey  ,
TIndex  = NoIndex,
TOwnership  = OWNED_BY_RECEIVER
)  throw (ERRejected)
 

char * Display (   )  const throw () [virtual]
 

Unconditional display of data objects.

Reimplemented from managedObject.

void Init (   )  throw ()
 

TKey Key (  char *  ,
TIndex  = NoIndex
)  throw ()
 

TIndex NMax (   )  throw ()
 

TIndex NZ (   )  throw ()
 

unsigned long Size (   )  const throw () [virtual]
 

Implements goblinRootObject.