summaryrefslogtreecommitdiff
path: root/glib/gqueue.h
diff options
context:
space:
mode:
authorTapasweni Pathak <tapaswenipathak@gmail.com>2018-12-22 14:36:56 +0530
committerTapasweni Pathak <tapaswenipathak@gmail.com>2018-12-22 14:36:56 +0530
commit2dc82840c86e1aef15bc2a124cf6e53ef0593bde (patch)
tree23c67a6514466acbbcfcb964956eb9fffa7f618f /glib/gqueue.h
parentc46565d56a94d960109ff819f13d5c4f3bba721d (diff)
downloadglib-2dc82840c86e1aef15bc2a124cf6e53ef0593bde.tar.gz
Add g_queue_clear_full API
Closes https://gitlab.gnome.org/GNOME/glib/merge_requests/378.
Diffstat (limited to 'glib/gqueue.h')
-rw-r--r--glib/gqueue.h3
1 files changed, 3 insertions, 0 deletions
diff --git a/glib/gqueue.h b/glib/gqueue.h
index f81f5fb4e..2c836553b 100644
--- a/glib/gqueue.h
+++ b/glib/gqueue.h
@@ -82,6 +82,9 @@ GLIB_AVAILABLE_IN_ALL
void g_queue_clear (GQueue *queue);
GLIB_AVAILABLE_IN_ALL
gboolean g_queue_is_empty (GQueue *queue);
+GLIB_AVAILABLE_IN_2_60
+void g_queue_clear_full (GQueue *queue,
+ GDestroyNotify free_func);
GLIB_AVAILABLE_IN_ALL
guint g_queue_get_length (GQueue *queue);
GLIB_AVAILABLE_IN_ALL