|
Blender V4.3
|
Public Attributes | |
| GHashHashFP | hashfp |
| GHashCmpFP | cmpfp |
| Entry ** | buckets |
| BLI_mempool * | entrypool |
| uint | nbuckets |
| uint | limit_grow |
| uint | limit_shrink |
| uint | cursize |
| uint | size_min |
| uint | nentries |
| uint | flag |
Definition at line 80 of file BLI_ghash.c.
| Entry** GHash::buckets |
Definition at line 84 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 82 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 89 of file BLI_ghash.c.
Referenced by ghash_buckets_contract(), ghash_buckets_expand(), and ghash_buckets_reset().
| BLI_mempool* GHash::entrypool |
Definition at line 85 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 95 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(), and ghash_remove_ex().
| GHashHashFP GHash::hashfp |
Definition at line 81 of file BLI_ghash.c.
Referenced by ghash_copy(), ghash_entryhash(), ghash_keyhash(), and ghash_new().
| uint GHash::limit_grow |
Definition at line 87 of file BLI_ghash.c.
Referenced by ghash_buckets_contract(), ghash_buckets_expand(), and ghash_buckets_reset().
| uint GHash::limit_shrink |
Definition at line 87 of file BLI_ghash.c.
Referenced by ghash_buckets_contract(), ghash_buckets_expand(), and ghash_buckets_reset().
| uint GHash::nbuckets |
Definition at line 86 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 94 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 89 of file BLI_ghash.c.
Referenced by ghash_buckets_contract(), ghash_buckets_expand(), and ghash_buckets_reset().