Go to the source code of this file.
|
void | Hash_InitTable (hashtable_t *table, unsigned int numbucks, void *mem) |
|
void * | Hash_Enumerate (hashtable_t *table, void(*callback)(void *ctx, void *data), void *ctx) |
|
unsigned int | Hash_Key (const char *name, unsigned int modulus) |
|
void * | Hash_GetIdx (hashtable_t *table, unsigned int idx) |
|
void * | Hash_Get (hashtable_t *table, const char *name) |
|
void * | Hash_GetInsensitive (hashtable_t *table, const char *name) |
|
void * | Hash_GetInsensitiveBucket (hashtable_t *table, const char *name) |
|
void * | Hash_GetKey (hashtable_t *table, unsigned int key) |
|
void * | Hash_GetNext (hashtable_t *table, const char *name, void *old) |
|
void * | Hash_GetNextInsensitive (hashtable_t *table, const char *name, void *old) |
|
void * | Hash_GetNextKey (hashtable_t *table, unsigned int key, void *old) |
|
void * | Hash_Add (hashtable_t *table, const char *name, void *data, bucket_t *buck) |
|
void * | Hash_AddInsensitive (hashtable_t *table, const char *name, void *data, bucket_t *buck) |
|
void | Hash_Remove (hashtable_t *table, const char *name) |
|
void | Hash_RemoveData (hashtable_t *table, const char *name, void *data) |
|
void | Hash_RemoveDataInsensitive (hashtable_t *table, const char *name, void *data) |
|
void | Hash_RemoveBucket (hashtable_t *table, const char *name, bucket_t *data) |
|
void | Hash_RemoveKey (hashtable_t *table, unsigned int key) |
|
void | Hash_RemoveDataKey (hashtable_t *table, unsigned int key, void *data) |
|
void * | Hash_AddKey (hashtable_t *table, unsigned int key, void *data, bucket_t *buck) |
|
◆ bucket_t
◆ hashtable_t
◆ Hash_Add()
◆ Hash_AddInsensitive()
◆ Hash_AddKey()
◆ Hash_Enumerate()
◆ Hash_Get()
◆ Hash_GetIdx()
◆ Hash_GetInsensitive()
◆ Hash_GetInsensitiveBucket()
void * Hash_GetInsensitiveBucket |
( |
hashtable_t * |
table, |
|
|
const char * |
name |
|
) |
| |
◆ Hash_GetKey()
◆ Hash_GetNext()
◆ Hash_GetNextInsensitive()
◆ Hash_GetNextKey()
◆ Hash_InitTable()
◆ Hash_Key()
unsigned int Hash_Key |
( |
const char * |
name, |
|
|
unsigned int |
modulus |
|
) |
| |
◆ Hash_Remove()
◆ Hash_RemoveBucket()
◆ Hash_RemoveData()
◆ Hash_RemoveDataInsensitive()
◆ Hash_RemoveDataKey()
◆ Hash_RemoveKey()