|
Data Structures
|
struct |
_GQueue |
Typedefs
|
typedef typedefG_BEGIN_DECLS
struct _GQueue
|
GQueue |
Functions
|
IMPORT_C GQueue *
|
g_queue_new (void)
|
IMPORT_C void |
g_queue_free (GQueue *queue)
|
IMPORT_C gboolean
|
g_queue_is_empty (GQueue *queue)
|
IMPORT_C guint
|
g_queue_get_length (GQueue *queue)
|
IMPORT_C void |
g_queue_reverse (GQueue *queue)
|
IMPORT_C GQueue *
|
g_queue_copy (GQueue *queue)
|
IMPORT_C void |
g_queue_foreach (GQueue *queue, GFunc func, gpointer user_data)
|
IMPORT_C GList *
|
g_queue_find (GQueue *queue, gconstpointer data)
|
IMPORT_C GList *
|
g_queue_find_custom (GQueue *queue, gconstpointer data, GCompareFunc func)
|
IMPORT_C void |
g_queue_sort (GQueue *queue, GCompareDataFunc compare_func, gpointer user_data)
|
IMPORT_C void |
g_queue_push_head (GQueue *queue, gpointer data)
|
IMPORT_C void |
g_queue_push_tail (GQueue *queue, gpointer data)
|
IMPORT_C void |
g_queue_push_nth (GQueue *queue, gpointer data, gint n)
|
IMPORT_C gpointer
|
g_queue_pop_head (GQueue *queue)
|
IMPORT_C gpointer
|
g_queue_pop_tail (GQueue *queue)
|
IMPORT_C gpointer
|
g_queue_pop_nth (GQueue *queue, guint n)
|
IMPORT_C gpointer
|
g_queue_peek_head (GQueue *queue)
|
IMPORT_C gpointer
|
g_queue_peek_tail (GQueue *queue)
|
IMPORT_C gpointer
|
g_queue_peek_nth (GQueue *queue, guint n)
|
IMPORT_C gint
|
g_queue_index (GQueue *queue, gconstpointer data)
|
IMPORT_C void |
g_queue_remove (GQueue *queue, gconstpointer data)
|
IMPORT_C void |
g_queue_remove_all (GQueue *queue, gconstpointer data)
|
IMPORT_C void |
g_queue_insert_before (GQueue *queue, GList *sibling, gpointer data)
|
IMPORT_C void |
g_queue_insert_after (GQueue *queue, GList *sibling, gpointer data)
|
IMPORT_C void |
g_queue_insert_sorted (GQueue *queue, gpointer data, GCompareDataFunc func, gpointer user_data)
|
IMPORT_C void |
g_queue_push_head_link (GQueue *queue, GList *link_)
|
IMPORT_C void |
g_queue_push_tail_link (GQueue *queue, GList *link_)
|
IMPORT_C void |
g_queue_push_nth_link (GQueue *queue, gint n, GList *link_)
|
IMPORT_C GList *
|
g_queue_pop_head_link (GQueue *queue)
|
IMPORT_C GList *
|
g_queue_pop_tail_link (GQueue *queue)
|
IMPORT_C GList *
|
g_queue_pop_nth_link (GQueue *queue, guint n)
|
IMPORT_C GList *
|
g_queue_peek_head_link (GQueue *queue)
|
IMPORT_C GList *
|
g_queue_peek_tail_link (GQueue *queue)
|
IMPORT_C GList *
|
g_queue_peek_nth_link (GQueue *queue, guint n)
|
IMPORT_C gint
|
g_queue_link_index (GQueue *queue, GList *link_)
|
IMPORT_C void |
g_queue_unlink (GQueue *queue, GList *link_)
|
IMPORT_C void |
g_queue_delete_link (GQueue *queue, GList *link_)
|