goblinHashTable Class Template Reference

A data structure to store small subsets in a large index range. More...

#include <hashTable.h>

Inheritance diagram for goblinHashTable:

managedObject goblinRootObject

Public Member Functions

 goblinHashTable (TItem rr, TItem nn, TKey alpha, goblinController &thisContext) throw ()
 ~goblinHashTable () throw ()
void Init () throw ()
unsigned long Size () const throw ()
unsigned long Allocated () const throw ()
char * Display () const throw ()
TItem NMax () throw ()
TItem NZ () throw ()
TKey Key (TItem w) throw (ERRange)
void ChangeKey (TItem w, TKey alpha) throw (ERRange,ERRejected)

Detailed Description

template<class TItem, class TKey>
class goblinHashTable< TItem, TKey >

A data structure to store small subsets in a large index range.


Constructor & Destructor Documentation

goblinHashTable TItem  rr,
TItem  nn,
TKey  alpha,
goblinController thisContext
throw ()
 

~goblinHashTable  )  throw ()
 


Member Function Documentation

unsigned long Allocated  )  const throw ()
 

Reimplemented from managedObject.

void ChangeKey TItem  w,
TKey  alpha
throw (ERRange,ERRejected)
 

char * Display  )  const throw () [virtual]
 

Unconditional display of data objects.

Reimplemented from managedObject.

void Init  )  throw ()
 

TKey Key TItem  w  )  throw (ERRange)
 

TItem NMax  )  throw ()
 

TItem NZ  )  throw ()
 

unsigned long Size  )  const throw () [virtual]
 

Implements goblinRootObject.