class TMIDictionaryAsHashTable

More...

Definition#include <classlib/include/classlib/dict.h>
Template formTMIDictionaryAsHashTable<class T>
InheritsTShouldDelete [public ]
Inherited byTIDictionary, TIDictionaryAsHashTable
List of all Methods
Annotated List
Files
Globals
Hierarchy
Index

Public Methods

Public Members

Protected Members

Private Methods

Private Static Methods


Detailed Description

template class TMIDictionaryAsHashTable template class TMIDictionaryAsHashTableIterator

Managed indirect dictionary and iterator

friend class TMIDictionaryAsHashTableIterator

TMIDictionaryAsHashTableIterator

 TMIDictionaryAsHashTable ( unsigned size = DEFAULT_HASH_TABLE_SIZE )

TMIDictionaryAsHashTable

 ~TMIDictionaryAsHashTable ()

~TMIDictionaryAsHashTable

int  Add ( T *t )

Add

int  Detach ( T *t, DeleteType dt = DefDelete )

Detach

T * Find ( T *t )

Find

void  Flush ( DeleteType dt = DefDelete )

Flush

void  ForEach ( void (*func)(T&, void *), void *args )

ForEach

unsigned  GetItemsInContainer ()

GetItemsInContainer

[const]

int  IsEmpty ()

IsEmpty

[const]

TMIHashTableImp HashTable

HashTable

[protected]

void  DeleteElement ( T& t, void * )

DeleteElement

[private static]

template int  Detach ( T *t, DeleteType dt )

Detach

[private]

template void  Flush ( DeleteType dt )

Flush

[private]

template void  DeleteElement ( T& t, void * )

DeleteElement

[private]


Generated by: nicola on gulliver.wadahome.it on Sun May 25 13:54:34 2003, using kdoc 2.0a53.