#include <ght_hash_table.h>
Public Attributes | |
unsigned int | i_items |
unsigned int | i_size |
ght_fn_hash_t | fn_hash |
ght_fn_alloc_t | fn_alloc |
ght_fn_free_t | fn_free |
ght_fn_bucket_free_callback_t | fn_bucket_free |
int | i_heuristics |
int | i_automatic_rehash |
ght_hash_entry_t ** | pp_entries |
int * | p_nr |
int | i_size_mask |
unsigned int | bucket_limit |
|
The function used for allocating entries |
|
The function called when a bucket overflows |
|
The function used for freeing entries |
|
The hash function used |
|
TRUE if automatic rehashing is used |
|
The type of heuristics used |
|
The current number of items in the table |
|
The number of buckets |