#include <hash.h>
Data Fields | |
size_t | elem_cnt |
size_t | bucket_cnt |
struct list * | buckets |
hash_hash_func * | hash |
hash_less_func * | less |
void * | aux |
Definition at line 59 of file hash.h.
Definition at line 61 of file hash.h.
Referenced by hash_clear(), hash_empty(), hash_init(), hash_size(), insert_elem(), rehash(), and remove_elem().
Definition at line 62 of file hash.h.
Referenced by find_bucket(), hash_apply(), hash_clear(), hash_init(), hash_next(), and rehash().
struct list* hash::buckets [read] |
Definition at line 63 of file hash.h.
Referenced by find_bucket(), hash_apply(), hash_clear(), hash_destroy(), hash_first(), hash_init(), hash_next(), and rehash().
void* hash::aux |
Definition at line 66 of file hash.h.
Referenced by find_bucket(), find_elem(), hash_apply(), hash_clear(), and hash_init().