glib.QueueG

Undocumented in source.

Public Imports

gtkc.glibtypes
public import gtkc.glibtypes;
Undocumented in source.

Members

Classes

QueueG
class QueueG

Description The GQueue structure and its associated functions provide a standard queue data structure. Internally, GQueue uses the same data structure as GList to store elements. The data contained in each element can be either integer values, by using one of the Type Conversion Macros, or simply pointers to any type of data. To create a new GQueue, use g_queue_new(). To initialize a statically-allocated GQueue, use G_QUEUE_INIT or g_queue_init(). To add elements, use g_queue_push_head(), g_queue_push_head_link(), g_queue_push_tail() and g_queue_push_tail_link(). To remove elements, use g_queue_pop_head() and g_queue_pop_tail(). To free the entire queue, use g_queue_free().

Meta