#include <hash.H>
Public Methods | |
| HASH (int size) | |
| HASH (const HASH< T > &hash_table) | |
| ~HASH () | |
| void | clear () |
| int | add (long key, T data) |
| int | add (const char *key, T data) |
| int | add (const char *key, T data, char *&loc, int create_new=1) |
| int | del (long key) |
| int | del (char *key) |
| T | find (long key) const |
| T | find (char *key) const |
| T * | find_addr (long key) const |
| T * | find_addr (const char *key) const |
| int | bfind (long key, T &data) const |
| void | get_items (ARRAY< long > &keys, ARRAY< T > &data) const |
|
||||||||||
|
|
|
||||||||||
|
|
|
|||||||||
|
|
|
||||||||||||||||||||||||
|
|
|
||||||||||||||||
|
|
|
||||||||||||||||
|
|
|
||||||||||||||||
|
|
|
|||||||||
|
|
|
||||||||||
|
|
|
||||||||||
|
|
|
||||||||||
|
|
|
||||||||||
|
|
|
||||||||||
|
|
|
||||||||||
|
|
|
||||||||||||||||
|
|
1.2.18