glist.h File Reference

#include <gmem.h>

Go to the source code of this file.

Classes

struct  _GList

Defines

#define g_list_previous(list)   ((list) ? (((GList *)(list))->prev) : NULL)
#define g_list_next(list)   ((list) ? (((GList *)(list))->next) : NULL)

Typedefs

typedef typedefG_BEGIN_DECLS
struct _GList 
GList

Functions

void g_list_push_allocator (GAllocator *allocato)
void g_list_pop_allocator (void)
GListg_list_alloc (void)
void g_list_free (GList *list)
void g_list_free_1 (GList *list)
GListg_list_append (GList *list, gpointer data)
GListg_list_prepend (GList *list, gpointer data)
GListg_list_insert (GList *list, gpointer data, gint position)
GListg_list_insert_sorted (GList *list, gpointer data, GCompareFunc func)
GListg_list_concat (GList *list1, GList *list2)
GListg_list_remove (GList *list, gconstpointer data)
GListg_list_remove_link (GList *list, GList *llink)
GListg_list_delete_link (GList *list, GList *link)
GListg_list_reverse (GList *list)
GListg_list_copy (GList *list)
GListg_list_nth (GList *list, guint n)
GListg_list_find (GList *list, gconstpointer data)
GListg_list_find_custom (GList *list, gconstpointer data, GCompareFunc func)
gint g_list_position (GList *list, GList *llink)
gint g_list_index (GList *list, gconstpointer data)
GListg_list_last (GList *list)
GListg_list_first (GList *list)
guint g_list_length (GList *list)
void g_list_foreach (GList *list, GFunc func, gpointer user_data)
GListg_list_sort (GList *list, GCompareFunc compare_func)
GListg_list_sort_with_data (GList *list, GCompareFuncData compare_func, gpointer user_data)
gpointer g_list_nth_data (GList *list, guint n)


Define Documentation

#define g_list_next ( list   )     ((list) ? (((GList *)(list))->next) : NULL)

Definition at line 96 of file glist.h.

Referenced by gdk_check_typed_window_event(), and gdk_event_queue_find_first().

#define g_list_previous ( list   )     ((list) ? (((GList *)(list))->prev) : NULL)

Definition at line 95 of file glist.h.


Typedef Documentation

typedef typedefG_BEGIN_DECLS struct _GList GList

Definition at line 34 of file glist.h.


Function Documentation

GList* g_list_alloc ( void   ) 

GList* g_list_append ( GList list,
gpointer  data 
)

Referenced by gdk_dropfiles_filter(), gdk_event_queue_append(), gdk_input_init(), gdk_input_set_extension_events(), gdk_key_grab(), gdk_list_visuals(), and gdk_window_add_filter().

GList* g_list_concat ( GList list1,
GList list2 
)

GList* g_list_copy ( GList list  ) 

GList* g_list_delete_link ( GList list,
GList link 
)

GList* g_list_find ( GList list,
gconstpointer  data 
)

GList* g_list_find_custom ( GList list,
gconstpointer  data,
GCompareFunc  func 
)

GList* g_list_first ( GList list  ) 

void g_list_foreach ( GList list,
GFunc  func,
gpointer  user_data 
)

void g_list_free ( GList list  ) 

Referenced by gdk_drag_context_unref(), gdk_key_ungrab(), gdk_rgb_choose_visual(), and gdk_window_internal_destroy().

void g_list_free_1 ( GList list  ) 

Referenced by gdk_check_typed_window_event(), gdk_event_unqueue(), and gdk_window_remove_filter().

gint g_list_index ( GList list,
gconstpointer  data 
)

GList* g_list_insert ( GList list,
gpointer  data,
gint  position 
)

GList* g_list_insert_sorted ( GList list,
gpointer  data,
GCompareFunc  func 
)

GList* g_list_last ( GList list  ) 

Referenced by gdk_drag_begin().

guint g_list_length ( GList list  ) 

Referenced by gdk_key_ungrab().

GList* g_list_nth ( GList list,
guint  n 
)

gpointer g_list_nth_data ( GList list,
guint  n 
)

void g_list_pop_allocator ( void   ) 

gint g_list_position ( GList list,
GList llink 
)

GList* g_list_prepend ( GList list,
gpointer  data 
)

Referenced by gdk_add_client_message_filter(), gdk_drag_begin(), gdk_drag_context_new(), gdk_window_foreign_new(), gdk_window_get_toplevels(), gdk_window_new(), and gdk_window_reparent().

void g_list_push_allocator ( GAllocator allocato  ) 

GList* g_list_remove ( GList list,
gconstpointer  data 
)

Referenced by gdk_drag_context_unref(), gdk_input_set_extension_events(), gdk_input_window_destroy(), gdk_key_ungrab(), gdk_window_internal_destroy(), and gdk_window_reparent().

GList* g_list_remove_link ( GList list,
GList llink 
)

Referenced by gdk_window_remove_filter().

GList* g_list_reverse ( GList list  ) 

GList* g_list_sort ( GList list,
GCompareFunc  compare_func 
)

GList* g_list_sort_with_data ( GList list,
GCompareFuncData  compare_func,
gpointer  user_data 
)


Generated on Tue Jul 5 15:58:43 2011 for ROOT_528-00b_version by  doxygen 1.5.1