Blender V4.3
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.c.

Member Data Documentation

◆ buckets

◆ cmpfp

GHashCmpFP GHash::cmpfp

◆ cursize

uint GHash::cursize

Definition at line 89 of file BLI_ghash.c.

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.c.

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.c.

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.c.

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.c.

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


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