|  | 
         
            | 
 Defines | 
         
            | #define | G_DATALIST_FLAGS_MASK   0x3 | 
         
            |  | G_DATALIST_FLAGS_MASK:. 
 | 
         
            | #define | g_datalist_id_set_data(dl, q, d)   g_datalist_id_set_data_full ((dl), (q), (d), NULL) | 
         
            | #define | g_datalist_id_remove_data(dl, q)   g_datalist_id_set_data ((dl), (q), NULL) | 
         
            | #define | g_datalist_get_data(dl, k)   (g_datalist_id_get_data ((dl), g_quark_try_string (k))) | 
         
            | #define | g_datalist_set_data_full(dl, k, d, f)   g_datalist_id_set_data_full ((dl), g_quark_from_string (k), (d), (f)) | 
         
            | #define | g_datalist_remove_no_notify(dl, k)   g_datalist_id_remove_no_notify ((dl), g_quark_try_string (k)) | 
         
            | #define | g_datalist_set_data(dl, k, d)   g_datalist_set_data_full ((dl), (k), (d), NULL) | 
         
            | #define | g_datalist_remove_data(dl, k)   g_datalist_id_set_data ((dl), g_quark_try_string (k), NULL) | 
         
            | #define | g_dataset_id_set_data(l, k, d)   g_dataset_id_set_data_full ((l), (k), (d), NULL) | 
         
            | #define | g_dataset_id_remove_data(l, k)   g_dataset_id_set_data ((l), (k), NULL) | 
         
            | #define | g_dataset_get_data(l, k)   (g_dataset_id_get_data ((l), g_quark_try_string (k))) | 
         
            | #define | g_dataset_set_data_full(l, k, d, f)   g_dataset_id_set_data_full ((l), g_quark_from_string (k), (d), (f)) | 
         
            | #define | g_dataset_remove_no_notify(l, k)   g_dataset_id_remove_no_notify ((l), g_quark_try_string (k)) | 
         
            | #define | g_dataset_set_data(l, k, d)   g_dataset_set_data_full ((l), (k), (d), NULL) | 
         
            | #define | g_dataset_remove_data(l, k)   g_dataset_id_set_data ((l), g_quark_try_string (k), NULL) | 
         
            | 
 Typedefs | 
         
            | typedef typedefG_BEGIN_DECLS struct _GData
 | GData | 
         
            | typedef void(* | GDataForeachFunc )(GQuark key_id, gpointer data, gpointer user_data) | 
         
            | 
 Functions | 
         
            | IMPORT_C void | g_datalist_init (GData **datalist) | 
         
            | IMPORT_C void | g_datalist_clear (GData **datalist) | 
         
            | IMPORT_C gpointer | g_datalist_id_get_data (GData **datalist, GQuark key_id) | 
         
            | IMPORT_C void | g_datalist_id_set_data_full (GData **datalist, GQuark key_id, gpointer data, GDestroyNotify destroy_func) | 
         
            | IMPORT_C gpointer | g_datalist_id_remove_no_notify (GData **datalist, GQuark key_id) | 
         
            | IMPORT_C void | g_datalist_foreach (GData **datalist, GDataForeachFunc func, gpointer user_data) | 
         
            | IMPORT_C void | g_datalist_set_flags (GData **datalist, guint flags) | 
         
            | IMPORT_C void | g_datalist_unset_flags (GData **datalist, guint flags) | 
         
            | IMPORT_C guint | g_datalist_get_flags (GData **datalist) | 
         
            | IMPORT_C void | g_dataset_destroy (gconstpointer dataset_location) | 
         
            | IMPORT_C gpointer | g_dataset_id_get_data (gconstpointer dataset_location, GQuark key_id) | 
         
            | IMPORT_C void | g_dataset_id_set_data_full (gconstpointer dataset_location, GQuark key_id, gpointer data, GDestroyNotify destroy_func) | 
         
            | IMPORT_C gpointer | g_dataset_id_remove_no_notify (gconstpointer dataset_location, GQuark key_id) | 
         
            | IMPORT_C void | g_dataset_foreach (gconstpointer dataset_location, GDataForeachFunc func, gpointer user_data) |