Blender  V3.3
Public Attributes | List of all members
GHash Struct Reference

Public Attributes

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

Detailed Description

Definition at line 83 of file BLI_ghash.c.

Member Data Documentation

◆ buckets

Entry** GHash::buckets

◆ cmpfp

GHashCmpFP GHash::cmpfp

◆ cursize

uint GHash::cursize

Definition at line 92 of file BLI_ghash.c.

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

◆ entrypool

struct BLI_mempool* GHash::entrypool

◆ flag

uint GHash::flag

◆ hashfp

GHashHashFP GHash::hashfp

Definition at line 84 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 90 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 90 of file BLI_ghash.c.

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

◆ nbuckets

uint GHash::nbuckets

◆ nentries

uint GHash::nentries

◆ size_min

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().


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