25#ifndef __G_LIST_STORE_H__
26#define __G_LIST_STORE_H__
28#if !defined (__GIO_GIO_H_INSIDE__) && !defined (GIO_COMPILATION)
29#error "Only <gio/gio.h> can be included directly."
36#define G_TYPE_LIST_STORE (g_list_store_get_type ())
#define GIO_AVAILABLE_IN_2_74
#define GIO_AVAILABLE_IN_2_46
#define GIO_AVAILABLE_IN_2_44
#define GIO_AVAILABLE_IN_2_64
GIO_AVAILABLE_IN_2_44 void g_list_store_splice(GListStore *store, guint position, guint n_removals, gpointer *additions, guint n_additions)
GIO_AVAILABLE_IN_2_64 gboolean g_list_store_find(GListStore *store, gpointer item, guint *position)
GIO_AVAILABLE_IN_2_44 void g_list_store_insert(GListStore *store, guint position, gpointer item)
GIO_AVAILABLE_IN_2_44 GIO_AVAILABLE_IN_2_44 GListStore * g_list_store_new(GType item_type)
GIO_AVAILABLE_IN_2_44 guint g_list_store_insert_sorted(GListStore *store, gpointer item, GCompareDataFunc compare_func, gpointer user_data)
GIO_AVAILABLE_IN_2_44 void g_list_store_remove_all(GListStore *store)
GIO_AVAILABLE_IN_2_44 void g_list_store_remove(GListStore *store, guint position)
GIO_AVAILABLE_IN_2_64 gboolean g_list_store_find_with_equal_func(GListStore *store, gpointer item, GEqualFunc equal_func, guint *position)
GIO_AVAILABLE_IN_2_46 void g_list_store_sort(GListStore *store, GCompareDataFunc compare_func, gpointer user_data)
GIO_AVAILABLE_IN_2_44 void g_list_store_append(GListStore *store, gpointer item)
GIO_AVAILABLE_IN_2_74 gboolean g_list_store_find_with_equal_func_full(GListStore *store, gpointer item, GEqualFuncFull equal_func, gpointer user_data, guint *position)
#define G_DECLARE_FINAL_TYPE(ModuleObjName, module_obj_name, MODULE, OBJ_NAME, ParentName)
gboolean(* GEqualFunc)(gconstpointer a, gconstpointer b)
gboolean(* GEqualFuncFull)(gconstpointer a, gconstpointer b, gpointer user_data)
gint(* GCompareDataFunc)(gconstpointer a, gconstpointer b, gpointer user_data)