Lines Matching refs:destroy
90 nullptr, /* destroy */
102 * @reference_table_func: (closure user_data) (destroy destroy) (scope notified): Table-referencing function
104 * @destroy: (nullable): A callback to call when @data is not needed anymore
112 * with the @destroy callback.
121 hb_destroy_func_t destroy)
126 if (destroy)
127 destroy (user_data);
133 face->destroy = destroy;
292 if (face->destroy)
293 face->destroy (face->user_data);
303 * @destroy: (nullable): A callback to call when @data is not needed anymore
316 hb_destroy_func_t destroy,
319 return hb_object_set_user_data (face, key, data, destroy, replace);
546 if (face->destroy != (hb_destroy_func_t) _hb_face_for_data_closure_destroy)
764 if (unlikely (face->destroy != (hb_destroy_func_t) _hb_face_builder_data_destroy))