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.