Home
last modified time | relevance | path

Searched refs:valfreefp (Results 1 – 4 of 4) sorted by relevance

/dports/graphics/blender/blender-2.91.0/source/blender/blenlib/intern/
H A DBLI_ghash.c533 if (valfreefp) { in ghash_insert_safe()
534 valfreefp(e->val); in ghash_insert_safe()
587 if (valfreefp) { in ghash_remove_ex()
588 valfreefp(((GHashEntry *)e)->val); in ghash_remove_ex()
635 BLI_assert(keyfreefp || valfreefp); in ghash_free_cb()
645 if (valfreefp) { in ghash_free_cb()
646 valfreefp(((GHashEntry *)e)->val); in ghash_free_cb()
985 if (keyfreefp || valfreefp) { in BLI_ghash_clear_ex()
986 ghash_free_cb(gh, keyfreefp, valfreefp); in BLI_ghash_clear_ex()
1011 if (keyfreefp || valfreefp) { in BLI_ghash_free()
[all …]
/dports/graphics/blender/blender-2.91.0/source/blender/blenlib/
H A DBLI_ghash.h92 void BLI_ghash_free(GHash *gh, GHashKeyFreeFP keyfreefp, GHashValFreeFP valfreefp);
96 GHash *gh, void *key, void *val, GHashKeyFreeFP keyfreefp, GHashValFreeFP valfreefp);
109 GHashValFreeFP valfreefp);
110 void BLI_ghash_clear(GHash *gh, GHashKeyFreeFP keyfreefp, GHashValFreeFP valfreefp);
113 GHashValFreeFP valfreefp,
/dports/graphics/blender/blender-2.91.0/source/blender/blenkernel/
H A DBKE_node.h700 void BKE_node_instance_hash_free(bNodeInstanceHash *hash, bNodeInstanceValueFP valfreefp);
705 bNodeInstanceValueFP valfreefp);
706 void BKE_node_instance_hash_clear(bNodeInstanceHash *hash, bNodeInstanceValueFP valfreefp);
715 bNodeInstanceValueFP valfreefp);
/dports/graphics/blender/blender-2.91.0/source/blender/blenkernel/intern/
H A Dnode.c3698 void BKE_node_instance_hash_free(bNodeInstanceHash *hash, bNodeInstanceValueFP valfreefp) in BKE_node_instance_hash_free() argument
3700 BLI_ghash_free(hash->ghash, NULL, (GHashValFreeFP)valfreefp); in BKE_node_instance_hash_free()
3719 bNodeInstanceValueFP valfreefp) in BKE_node_instance_hash_remove() argument
3721 return BLI_ghash_remove(hash->ghash, &key, NULL, (GHashValFreeFP)valfreefp); in BKE_node_instance_hash_remove()
3724 void BKE_node_instance_hash_clear(bNodeInstanceHash *hash, bNodeInstanceValueFP valfreefp) in BKE_node_instance_hash_clear() argument
3726 BLI_ghash_clear(hash->ghash, NULL, (GHashValFreeFP)valfreefp); in BKE_node_instance_hash_clear()
3774 bNodeInstanceValueFP valfreefp) in BKE_node_instance_hash_remove_untagged() argument
3793 BKE_node_instance_hash_remove(hash, untagged[i], valfreefp); in BKE_node_instance_hash_remove_untagged()