#include <odytypes.h>
#include <ds_list.h>
Go to the source code of this file.
|
bool | ds_hash_valid (ds_hash_t *t) |
|
int | ds_hash_count (ds_hash_t *t) |
|
void * | ds_hash_first (ds_hash_t *t, void *e) |
|
void * | ds_hash_last (ds_hash_t *t, void *e) |
|
void * | ds_hash_member (ds_hash_t *t, void *e) |
|
ds_hash_t * | ds_hash_create (COMPFN c, HFN h, int nbuckets, bool safe_destroy, bool dups_ok) |
|
void | ds_hash_destroy (ds_hash_t *t) |
|
void * | ds_hash_insert (ds_hash_t *t, void *e) |
|
void * | ds_hash_append (ds_hash_t *t, void *e) |
|
void * | ds_hash_get_first (ds_hash_t *t, void *e) |
|
void * | ds_hash_get_last (ds_hash_t *t, void *e) |
|
void * | ds_hash_remove (ds_hash_t *t, void *e) |
|
ds_hash_iter_t * | ds_hash_iter_create (ds_hash_t *t) |
|
void | ds_hash_iter_destroy (ds_hash_iter_t *i) |
|
void * | ds_hash_iter_next (ds_hash_iter_t *i) |
|
◆ ds_hash_iter_t
◆ ds_hash_t
◆ HFN
◆ ds_hash_append()
void * ds_hash_append |
( |
ds_hash_t * |
t, |
|
|
void * |
e |
|
) |
| |
◆ ds_hash_count()
◆ ds_hash_create()
◆ ds_hash_destroy()
◆ ds_hash_first()
void * ds_hash_first |
( |
ds_hash_t * |
t, |
|
|
void * |
e |
|
) |
| |
◆ ds_hash_get_first()
void * ds_hash_get_first |
( |
ds_hash_t * |
t, |
|
|
void * |
e |
|
) |
| |
◆ ds_hash_get_last()
void * ds_hash_get_last |
( |
ds_hash_t * |
t, |
|
|
void * |
e |
|
) |
| |
◆ ds_hash_insert()
void * ds_hash_insert |
( |
ds_hash_t * |
t, |
|
|
void * |
e |
|
) |
| |
◆ ds_hash_iter_create()
◆ ds_hash_iter_destroy()
◆ ds_hash_iter_next()
◆ ds_hash_last()
void * ds_hash_last |
( |
ds_hash_t * |
t, |
|
|
void * |
e |
|
) |
| |
◆ ds_hash_member()
void * ds_hash_member |
( |
ds_hash_t * |
t, |
|
|
void * |
e |
|
) |
| |
◆ ds_hash_remove()
void * ds_hash_remove |
( |
ds_hash_t * |
t, |
|
|
void * |
e |
|
) |
| |
◆ ds_hash_valid()