#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: