Changeset View
Changeset View
Standalone View
Standalone View
source/blender/blenlib/BLI_ghash.h
| Show First 20 Lines • Show All 245 Lines • ▼ Show 20 Lines | |||||
| void BLI_gset_flag_clear(GSet *gs, unsigned int flag); | void BLI_gset_flag_clear(GSet *gs, unsigned int flag); | ||||
| void BLI_gset_free(GSet *gs, GSetKeyFreeFP keyfreefp); | void BLI_gset_free(GSet *gs, GSetKeyFreeFP keyfreefp); | ||||
| void BLI_gset_insert(GSet *gh, void *key); | void BLI_gset_insert(GSet *gh, void *key); | ||||
| bool BLI_gset_add(GSet *gs, void *key); | bool BLI_gset_add(GSet *gs, void *key); | ||||
| bool BLI_gset_ensure_p_ex(GSet *gs, const void *key, void ***r_key); | bool BLI_gset_ensure_p_ex(GSet *gs, const void *key, void ***r_key); | ||||
| bool BLI_gset_reinsert(GSet *gh, void *key, GSetKeyFreeFP keyfreefp); | bool BLI_gset_reinsert(GSet *gh, void *key, GSetKeyFreeFP keyfreefp); | ||||
| void *BLI_gset_replace_key(GSet *gs, void *key); | void *BLI_gset_replace_key(GSet *gs, void *key); | ||||
| bool BLI_gset_haskey(GSet *gs, const void *key) ATTR_WARN_UNUSED_RESULT; | bool BLI_gset_haskey(GSet *gs, const void *key) ATTR_WARN_UNUSED_RESULT; | ||||
| void *BLI_gset_lookup(GSet *gh, const void *key) ATTR_WARN_UNUSED_RESULT; | |||||
| void *BLI_gset_pop_key(GSet *gs, const void *key) ATTR_WARN_UNUSED_RESULT; | |||||
| bool BLI_gset_pop(GSet *gs, GSetIterState *state, void **r_key) ATTR_WARN_UNUSED_RESULT ATTR_NONNULL(); | bool BLI_gset_pop(GSet *gs, GSetIterState *state, void **r_key) ATTR_WARN_UNUSED_RESULT ATTR_NONNULL(); | ||||
| bool BLI_gset_remove(GSet *gs, const void *key, GSetKeyFreeFP keyfreefp); | bool BLI_gset_remove(GSet *gs, const void *key, GSetKeyFreeFP keyfreefp); | ||||
| void BLI_gset_clear_ex(GSet *gs, GSetKeyFreeFP keyfreefp, | void BLI_gset_clear_ex(GSet *gs, GSetKeyFreeFP keyfreefp, | ||||
| const unsigned int nentries_reserve); | const unsigned int nentries_reserve); | ||||
| void BLI_gset_clear(GSet *gs, GSetKeyFreeFP keyfreefp); | void BLI_gset_clear(GSet *gs, GSetKeyFreeFP keyfreefp); | ||||
| GSet *BLI_gset_ptr_new_ex(const char *info, const unsigned int nentries_reserve) ATTR_MALLOC ATTR_WARN_UNUSED_RESULT; | GSet *BLI_gset_ptr_new_ex(const char *info, const unsigned int nentries_reserve) ATTR_MALLOC ATTR_WARN_UNUSED_RESULT; | ||||
| GSet *BLI_gset_ptr_new(const char *info); | GSet *BLI_gset_ptr_new(const char *info); | ||||
| ▲ Show 20 Lines • Show All 64 Lines • Show Last 20 Lines | |||||