Lines Matching refs:dtor_value
62 void (*dtor_value)(void *tgt, void *data); member
90 clone_data->dtor_value(&nvalue, clone_data->data); in clone_cb()
102 void (*dtor_value)(void *tgt, void *data), in dict_clone()
106 assert((clone_value != NULL) == (dtor_value != NULL)); in dict_clone()
111 target, clone_key, clone_value, dtor_key, dtor_value, data in dict_clone()
115 dict_destroy(target, dtor_key, dtor_value, data); in dict_clone()
135 void (*dtor_value)(void *tgt, void *data); member
145 if (destroy_data->dtor_value) in destroy_cb()
146 destroy_data->dtor_value(value, destroy_data->data); in destroy_cb()
153 void (*dtor_value)(void *tgt, void *data), in dict_destroy()
159 if (dtor_key != NULL || dtor_value != NULL) { in dict_destroy()
161 dtor_key, dtor_value, data in dict_destroy()
416 void (*dtor_value)(void *tgt, void *data), in dict_erase()
427 if (dtor_value != NULL) in dict_erase()
428 dtor_value(getvalue(dict, slot_n), data); in dict_erase()