Blender
V3.3
|
Public Attributes | |
GHashHashFP | hashfp |
GHashCmpFP | cmpfp |
Entry ** | buckets |
struct BLI_mempool * | entrypool |
uint | nbuckets |
uint | limit_grow |
uint | limit_shrink |
uint | cursize |
uint | size_min |
uint | nentries |
uint | flag |
Definition at line 83 of file BLI_ghash.c.
Entry** GHash::buckets |
Definition at line 87 of file BLI_ghash.c.
Referenced by BLI_ghash_calc_quality_ex(), BLI_ghash_free(), BLI_ghashIterator_init(), BLI_ghashIterator_step(), ghash_buckets_contract(), ghash_buckets_expand(), ghash_buckets_reset(), ghash_buckets_resize(), ghash_copy(), ghash_find_next_bucket_index(), ghash_free_cb(), ghash_insert_ex(), ghash_insert_ex_keyonly(), ghash_insert_ex_keyonly_entry(), ghash_lookup_entry_ex(), ghash_lookup_entry_prev_ex(), ghash_new(), ghash_pop(), and ghash_remove_ex().
GHashCmpFP GHash::cmpfp |
Definition at line 85 of file BLI_ghash.c.
Referenced by ghash_copy(), ghash_lookup_entry_ex(), ghash_lookup_entry_prev_ex(), and ghash_new().
uint GHash::cursize |
Definition at line 92 of file BLI_ghash.c.
Referenced by ghash_buckets_contract(), ghash_buckets_expand(), and ghash_buckets_reset().
struct BLI_mempool* GHash::entrypool |
Definition at line 88 of file BLI_ghash.c.
Referenced by BLI_ghash_clear_ex(), BLI_ghash_ensure_p(), BLI_ghash_ensure_p_ex(), BLI_ghash_free(), BLI_ghash_pop(), BLI_ghash_popkey(), BLI_ghash_remove(), ghash_copy(), ghash_insert_ex(), ghash_insert_ex_keyonly(), and ghash_new().
uint GHash::flag |
Definition at line 98 of file BLI_ghash.c.
Referenced by BLI_ghash_flag_clear(), BLI_ghash_flag_set(), BLI_ghash_lookup(), BLI_ghash_lookup_default(), BLI_ghash_lookup_p(), BLI_ghash_pop(), BLI_ghash_popkey(), ghash_buckets_contract(), ghash_copy(), ghash_entry_copy(), ghash_free_cb(), ghash_insert_ex(), ghash_insert_ex_keyonly(), ghash_insert_ex_keyonly_entry(), ghash_insert_safe(), ghash_insert_safe_keyonly(), ghash_new(), ghash_remove_ex(), pyrna_math_object_from_array(), and pyrna_py_to_prop().
GHashHashFP GHash::hashfp |
Definition at line 84 of file BLI_ghash.c.
Referenced by ghash_copy(), ghash_entryhash(), ghash_keyhash(), and ghash_new().
uint GHash::limit_grow |
Definition at line 90 of file BLI_ghash.c.
Referenced by ghash_buckets_contract(), ghash_buckets_expand(), and ghash_buckets_reset().
uint GHash::limit_shrink |
Definition at line 90 of file BLI_ghash.c.
Referenced by ghash_buckets_contract(), ghash_buckets_expand(), and ghash_buckets_reset().
uint GHash::nbuckets |
Definition at line 89 of file BLI_ghash.c.
Referenced by BLI_ghash_buckets_len(), BLI_ghash_calc_quality_ex(), BLI_ghashIterator_init(), BLI_ghashIterator_step(), ghash_bucket_index(), ghash_buckets_contract(), ghash_buckets_expand(), ghash_buckets_reset(), ghash_buckets_resize(), ghash_copy(), ghash_find_next_bucket_index(), and ghash_free_cb().
uint GHash::nentries |
Definition at line 97 of file BLI_ghash.c.
Referenced by BLI_ghash_calc_quality_ex(), BLI_ghash_free(), BLI_ghash_len(), BLI_ghashIterator_init(), ghash_buckets_reset(), ghash_copy(), ghash_insert_ex(), ghash_insert_ex_keyonly(), ghash_insert_ex_keyonly_entry(), ghash_pop(), and ghash_remove_ex().
uint GHash::size_min |
Definition at line 92 of file BLI_ghash.c.
Referenced by ghash_buckets_contract(), ghash_buckets_expand(), and ghash_buckets_reset().