40 #include <Inventor/C/basic.h> 42 #if defined(COIN_INTERNAL) && !defined(COIN_ALLOW_CC_HASH) 43 #error prefer cc_dict over cc_hash for internal code cc_hash_key cc_hash_func(const cc_hash_key key)
Definition: hash.h:52
SbBool cc_hash_get(cc_hash *ht, cc_hash_key key, void **val)
Definition: hash.cpp:289
struct cc_hash cc_hash
Definition: hash.h:51
cc_hash * cc_hash_construct(unsigned int size, float loadfactor)
Definition: hash.cpp:177
void cc_hash_destruct(cc_hash *ht)
Definition: hash.cpp:202
uintptr_t cc_hash_key
Definition: hash.h:50
void cc_hash_apply_func(cc_hash_key key, void *val, void *closure)
Definition: hash.h:53
SbBool cc_hash_put(cc_hash *ht, cc_hash_key key, void *val)
Definition: hash.cpp:252
void cc_hash_set_hash_func(cc_hash *ht, cc_hash_func *func)
Definition: hash.cpp:349
void cc_hash_apply(cc_hash *ht, cc_hash_apply_func *func, void *closure)
Definition: hash.cpp:358
void cc_hash_clear(cc_hash *ht)
Definition: hash.cpp:214
void cc_hash_print_stat(cc_hash *ht)
Definition: hash.cpp:376
unsigned int cc_hash_get_num_elements(cc_hash *ht)
Definition: hash.cpp:339
SbBool cc_hash_remove(cc_hash *ht, cc_hash_key key)
Definition: hash.cpp:309