#include <ghash.h>
Inheritance diagram for gHashGeneric:
Public Member Functions | |
virtual | ~gHashGeneric () |
virtual unsigned | N () |
virtual bool | IsEmpty () |
virtual bool | IsValidIndex (unsigned idx) |
gList * | GetHash (unsigned idx) |
virtual bool | FindKey (gKey &hKey)=0 |
virtual unsigned | Delete () |
virtual gStorage * | NewObject () |
virtual t_uchar * | ToString (t_uchar *uBuf) |
virtual bool | SaveGuts (FILE *f) |
virtual bool | RestoreGuts (FILE *f) |
Protected Member Functions | |
gHashGeneric (eStorage aKind, unsigned hashSize) | |
void | thisPreAllocate (unsigned toSize) |
unsigned | thisDelete () |
unsigned | thisInsertElement () |
Protected Attributes | |
unsigned | size |
gList * | pLst |
|
|
|
|
|
|
|
Implemented in gHash, and gHashTriple. |
|
Definition at line 337 of file ghash.cpp. Referenced by gHashTriple::Find(), gHashTriple::GetTriple(), gHash::Show(), gHash::thisAddElem(), and gHash::thisFindKey(). |
|
|
|
Definition at line 332 of file ghash.cpp. Referenced by GetHash(). |
|
|
|
Implements gStorage. |
|
Implements gStorage. Reimplemented in gHash. Definition at line 375 of file ghash.cpp. Referenced by gHash::RestoreGuts(). |
|
Implements gStorage. Reimplemented in gHash. Definition at line 370 of file ghash.cpp. Referenced by gHash::SaveGuts(). |
|
Definition at line 388 of file ghash.cpp. Referenced by Delete(), and ~gHashGeneric(). |
|
Definition at line 147 of file ghash.h. Referenced by gHash::thisAddElem(). |
|
Definition at line 380 of file ghash.cpp. Referenced by Delete(), and gHashGeneric(). |
|
Implements gStorage. Reimplemented in gHash. Definition at line 357 of file ghash.cpp. Referenced by gHash::ToString(). |
|
Definition at line 143 of file ghash.h. Referenced by GetHash(), thisDelete(), and thisPreAllocate(). |
|
Definition at line 142 of file ghash.h. Referenced by gHash::Add(), gHashTriple::AddTriple(), Delete(), gHashTriple::Find(), IsValidIndex(), N(), gHash::Show(), thisDelete(), gHash::thisFindKey(), and thisPreAllocate(). |