![]() |
Freeciv21
Develop your civilization from humble roots to a global empire
|
Collaboration diagram for genhash:Public Attributes | |
| struct genhash_entry ** | buckets |
| genhash_val_fn_t | key_val_func |
| genhash_comp_fn_t | key_comp_func |
| genhash_copy_fn_t | key_copy_func |
| genhash_free_fn_t | key_free_func |
| genhash_copy_fn_t | data_copy_func |
| genhash_free_fn_t | data_free_func |
| size_t | num_buckets |
| size_t | num_entries |
| bool | no_shrink |
Definition at line 79 of file genhash.cpp.
| struct genhash_entry** genhash::buckets |
Definition at line 80 of file genhash.cpp.
Referenced by genhash_clear(), genhash_copy(), genhash_destroy(), genhash_insert(), genhash_iter_init_common(), genhash_new_nbuckets(), genhash_replace_full(), genhash_resize_table(), genhash_slot_lookup(), and genhashs_are_equal_full().
| genhash_copy_fn_t genhash::data_copy_func |
Definition at line 85 of file genhash.cpp.
Referenced by genhash_new_full(), genhash_new_nbuckets(), genhash_new_nentries_full(), genhash_slot_create(), and genhash_slot_set().
| genhash_free_fn_t genhash::data_free_func |
Definition at line 86 of file genhash.cpp.
Referenced by genhash_new_full(), genhash_new_nbuckets(), genhash_new_nentries_full(), genhash_slot_free(), and genhash_slot_set().
| genhash_comp_fn_t genhash::key_comp_func |
Definition at line 82 of file genhash.cpp.
Referenced by genhash_new(), genhash_new_full(), genhash_new_nbuckets(), genhash_new_nentries(), genhash_new_nentries_full(), genhash_slot_lookup(), and genhashs_are_equal_full().
| genhash_copy_fn_t genhash::key_copy_func |
Definition at line 83 of file genhash.cpp.
Referenced by genhash_new_full(), genhash_new_nbuckets(), genhash_new_nentries_full(), genhash_slot_create(), and genhash_slot_set().
| genhash_free_fn_t genhash::key_free_func |
Definition at line 84 of file genhash.cpp.
Referenced by genhash_new_full(), genhash_new_nbuckets(), genhash_new_nentries_full(), genhash_slot_free(), and genhash_slot_set().
| genhash_val_fn_t genhash::key_val_func |
Definition at line 81 of file genhash.cpp.
Referenced by genhash_new(), genhash_new_full(), genhash_new_nbuckets(), genhash_new_nentries(), genhash_new_nentries_full(), genhash_val_calc(), and genhashs_are_equal_full().
| bool genhash::no_shrink |
Definition at line 89 of file genhash.cpp.
Referenced by genhash_destroy(), genhash_maybe_resize(), genhash_new_nbuckets(), and genhash_set_no_shrink().
| size_t genhash::num_buckets |
Definition at line 87 of file genhash.cpp.
Referenced by genhash_capacity(), genhash_clear(), genhash_copy(), genhash_insert(), genhash_iter_init_common(), genhash_maybe_resize(), genhash_new_nbuckets(), genhash_replace_full(), genhash_resize_table(), genhash_slot_lookup(), and genhashs_are_equal_full().
| size_t genhash::num_entries |
Definition at line 88 of file genhash.cpp.
Referenced by genhash_clear(), genhash_insert(), genhash_maybe_resize(), genhash_new_nbuckets(), genhash_remove_full(), genhash_replace_full(), genhash_resize_table(), genhash_size(), and genhashs_are_equal_full().