Blender V5.0
GHash Struct Reference

Public Attributes

GHashHashFP hashfp
GHashCmpFP cmpfp
Entry ** buckets
BLI_mempoolentrypool
uint nbuckets
uint limit_grow
uint limit_shrink
uint cursize
uint size_min
uint nentries
uint flag

Detailed Description

Definition at line 80 of file BLI_ghash.cc.

Member Data Documentation

◆ buckets

◆ cmpfp

GHashCmpFP GHash::cmpfp

◆ cursize

uint GHash::cursize

Definition at line 89 of file BLI_ghash.cc.

Referenced by ghash_buckets_contract(), ghash_buckets_expand(), and ghash_buckets_reset().

◆ entrypool

◆ flag

◆ hashfp

GHashHashFP GHash::hashfp

Definition at line 81 of file BLI_ghash.cc.

Referenced by ghash_copy(), ghash_entryhash(), ghash_keyhash(), and ghash_new().

◆ limit_grow

uint GHash::limit_grow

Definition at line 87 of file BLI_ghash.cc.

Referenced by ghash_buckets_contract(), ghash_buckets_expand(), and ghash_buckets_reset().

◆ limit_shrink

uint GHash::limit_shrink

Definition at line 87 of file BLI_ghash.cc.

Referenced by ghash_buckets_contract(), ghash_buckets_expand(), and ghash_buckets_reset().

◆ nbuckets

◆ nentries

◆ size_min

uint GHash::size_min

Definition at line 89 of file BLI_ghash.cc.

Referenced by ghash_buckets_contract(), ghash_buckets_expand(), and ghash_buckets_reset().


The documentation for this struct was generated from the following file: