HomeSort by relevance Sort by last modified time
    Searched full:dtor_value (Results 1 - 2 of 2) sorted by null

  /external/ltrace/
dict.h 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)
    [all...]
dict.c 62 void (*dtor_value)(void *tgt, void *data); member in struct:clone_data
90 clone_data->dtor_value(&nvalue, clone_data->data);
102 void (*dtor_value)(void *tgt, void *data),
106 assert((clone_value != NULL) == (dtor_value != NULL));
111 target, clone_key, clone_value, dtor_key, dtor_value, data
115 dict_destroy(target, dtor_key, dtor_value, data);
135 void (*dtor_value)(void *tgt, void *data); member in struct:destroy_data
145 if (destroy_data->dtor_value)
146 destroy_data->dtor_value(value, destroy_data->data);
153 void (*dtor_value)(void *tgt, void *data)
    [all...]

Completed in 69 milliseconds