#include <rec_dhash.h>
|
| void * | operator new (size_t) REQUIRES_TRANSACTION |
| |
| void | operator delete (void *) REQUIRES_TRANSACTION |
| |
| | rec_dhashtab (int, RHFN, RCFN=0) |
| |
| | rec_dhashtab (rec_dhashtab &) |
| |
| void | Init (int, RHFN, RCFN) REQUIRES_TRANSACTION |
| |
| int | operator= (rec_dhashtab &) |
| |
| | ~rec_dhashtab () |
| |
| void | DeInit () REQUIRES_TRANSACTION |
| |
| void | SetHFn (RHFN) |
| |
| void | SetCmpFn (RCFN) |
| |
| void | insert (void *, rec_dlink *) REQUIRES_TRANSACTION |
| |
| void | prepend (void *, rec_dlink *) REQUIRES_TRANSACTION |
| |
| void | append (void *, rec_dlink *) REQUIRES_TRANSACTION |
| |
| rec_dlink * | remove (void *, rec_dlink *) REQUIRES_TRANSACTION |
| |
| rec_dlink * | first () |
| |
| rec_dlink * | last () |
| |
| rec_dlink * | get (void *, DlGetType=DlGetMin) REQUIRES_TRANSACTION |
| |
| int | count () |
| |
| int | IsMember (void *, rec_dlink *) |
| |
| int | bucket (void *) |
| |
| void | print () |
| |
| void | print (FILE *) |
| |
| void | print (int) |
| |
◆ rec_dhashtab() [1/2]
| rec_dhashtab::rec_dhashtab |
( |
int |
hashtabsize, |
|
|
RHFN |
hashfn, |
|
|
RCFN |
CF = 0 |
|
) |
| |
◆ rec_dhashtab() [2/2]
◆ ~rec_dhashtab()
| rec_dhashtab::~rec_dhashtab |
( |
| ) |
|
◆ append()
| void rec_dhashtab::append |
( |
void * |
key, |
|
|
rec_dlink * |
p |
|
) |
| |
◆ bucket()
| int rec_dhashtab::bucket |
( |
void * |
key | ) |
|
◆ count()
| int rec_dhashtab::count |
( |
| ) |
|
◆ DeInit()
| void rec_dhashtab::DeInit |
( |
| ) |
|
◆ first()
◆ get()
◆ Init()
| void rec_dhashtab::Init |
( |
int |
hashtabsize, |
|
|
RHFN |
hashfn, |
|
|
RCFN |
CF |
|
) |
| |
◆ insert()
| void rec_dhashtab::insert |
( |
void * |
key, |
|
|
rec_dlink * |
p |
|
) |
| |
◆ IsMember()
| int rec_dhashtab::IsMember |
( |
void * |
key, |
|
|
rec_dlink * |
p |
|
) |
| |
◆ last()
◆ operator delete()
| void rec_dhashtab::operator delete |
( |
void * |
deadobj | ) |
|
◆ operator new()
| void * rec_dhashtab::operator new |
( |
size_t |
size | ) |
|
◆ operator=()
◆ prepend()
| void rec_dhashtab::prepend |
( |
void * |
key, |
|
|
rec_dlink * |
p |
|
) |
| |
◆ print() [1/3]
| void rec_dhashtab::print |
( |
void |
| ) |
|
◆ print() [2/3]
| void rec_dhashtab::print |
( |
FILE * |
fp | ) |
|
◆ print() [3/3]
| void rec_dhashtab::print |
( |
int |
fd | ) |
|
◆ remove()
◆ SetCmpFn()
| void rec_dhashtab::SetCmpFn |
( |
RCFN |
F | ) |
|
◆ SetHFn()
| void rec_dhashtab::SetHFn |
( |
RHFN |
hashfn | ) |
|
◆ rec_dhashtab_iterator
The documentation for this class was generated from the following files: