Lines Matching refs:destroy_func
64 GDestroyNotify destroy_func;
81 GDestroyNotify destroy_func,
117 if (prev->destroy_func)
120 prev->destroy_func (prev->data);
203 GDestroyNotify destroy_func,
235 * we use (data==NULL && destroy_func!=NULL) as
239 if (list->destroy_func && !destroy_func)
242 list->destroy_func (list->data);
263 if (!list->destroy_func)
266 list->destroy_func = destroy_func;
273 dfunc = list->destroy_func;
276 list->destroy_func = destroy_func;
296 list->destroy_func = destroy_func;
307 GDestroyNotify destroy_func)
313 g_return_if_fail (destroy_func == NULL);
337 g_data_set_internal (&dataset->datalist, key_id, data, destroy_func, dataset);
345 GDestroyNotify destroy_func)
349 g_return_if_fail (destroy_func == NULL);
362 g_data_set_internal (datalist, key_id, data, destroy_func, NULL);