Lines Matching refs:cleanup_value_data
164 typedef void (*CleanupListValue)(const void *value, void *cleanup_value_data);
194 void * const cleanup_value_data);
197 void * const cleanup_value_data);
205 void * const cleanup_value_data);
213 static void free_value(const void *value, void *cleanup_value_data);
215 const void *value, void *cleanup_value_data);
468 void * const cleanup_value_data) {
473 cleanup_value(node->value, cleanup_value_data);
482 void * const cleanup_value_data) {
484 free(list_remove(node, cleanup_value, cleanup_value_data));
491 * to each list value, cleanup_value_data is passed to each call to
496 void * const cleanup_value_data) {
499 list_remove_free(head->next, cleanup_value, cleanup_value_data);
543 static void free_value(const void *value, void *cleanup_value_data) {
544 (void)cleanup_value_data;
552 void *cleanup_value_data) {
554 const LargestIntegralType children = cast_ptr_to_largest_integral_type(cleanup_value_data);