Lines Matching refs:dtor_value
71 * destroyed again by DTOR_KEY and DTOR_VALUE callbacks (if non-NULL),
78 void (*dtor_value)(void *tgt, void *data),
84 CLONE_KEY, DTOR_KEY, CLONE_VALUE, DTOR_VALUE, DATA) \
94 void (*_value_dtor_cb)(VALUE_TYPE *, void *) = DTOR_VALUE; \
158 * DTOR_VALUE, if non-NULL, are called to destroy the erased
162 void (*dtor_value)(void *tgt, void *data),
167 #define DICT_ERASE(DICTP, KEYP, VALUE_TYPE, DTOR_KEY, DTOR_VALUE, DATA) \
173 void (*_value_dtor_cb)(VALUE_TYPE *, void *) = DTOR_VALUE; \
184 void (*dtor_value)(void *tgt, void *data),
189 #define DICT_DESTROY(DICTP, KEY_TYPE, VALUE_TYPE, DTOR_KEY, DTOR_VALUE, DATA) \
196 void (*_value_dtor_cb)(VALUE_TYPE *, void *) = DTOR_VALUE; \