|
Defines
|
#define |
g_hash_table_freeze(hash_table) ((void)0)
|
#define |
g_hash_table_thaw(hash_table) ((void)0)
|
Typedefs
|
typedef typedefG_BEGIN_DECLS
struct _GHashTable
|
GHashTable |
typedef gboolean(*
|
GHRFunc )(gpointer key, gpointer value, gpointer user_data)
|
Functions
|
IMPORT_C GHashTable *
|
g_hash_table_new (GHashFunc hash_func, GEqualFunc key_equal_func)
|
IMPORT_C GHashTable *
|
g_hash_table_new_full (GHashFunc hash_func, GEqualFunc key_equal_func, GDestroyNotify key_destroy_func, GDestroyNotify value_destroy_func)
|
IMPORT_C void |
g_hash_table_destroy (GHashTable *hash_table)
|
IMPORT_C void |
g_hash_table_insert (GHashTable *hash_table, gpointer key, gpointer value)
|
IMPORT_C void |
g_hash_table_replace (GHashTable *hash_table, gpointer key, gpointer value)
|
IMPORT_C gboolean
|
g_hash_table_remove (GHashTable *hash_table, gconstpointer key)
|
IMPORT_C gboolean
|
g_hash_table_steal (GHashTable *hash_table, gconstpointer key)
|
IMPORT_C gpointer
|
g_hash_table_lookup (GHashTable *hash_table, gconstpointer key)
|
IMPORT_C gboolean
|
g_hash_table_lookup_extended (GHashTable *hash_table, gconstpointer lookup_key, gpointer *orig_key, gpointer *value)
|
IMPORT_C void |
g_hash_table_foreach (GHashTable *hash_table, GHFunc func, gpointer user_data)
|
IMPORT_C gpointer
|
g_hash_table_find (GHashTable *hash_table, GHRFunc predicate, gpointer user_data)
|
IMPORT_C guint
|
g_hash_table_foreach_remove (GHashTable *hash_table, GHRFunc func, gpointer user_data)
|
IMPORT_C guint
|
g_hash_table_foreach_steal (GHashTable *hash_table, GHRFunc func, gpointer user_data)
|
IMPORT_C guint
|
g_hash_table_size (GHashTable *hash_table)
|
IMPORT_C GHashTable *
|
g_hash_table_ref (GHashTable *hash_table)
|
IMPORT_C void |
g_hash_table_unref (GHashTable *hash_table)
|
IMPORT_C gboolean
|
g_str_equal (gconstpointer v1, gconstpointer v2)
|
IMPORT_C guint
|
g_str_hash (gconstpointer v)
|
IMPORT_C gboolean
|
g_int_equal (gconstpointer v1, gconstpointer v2)
|
IMPORT_C guint
|
g_int_hash (gconstpointer v)
|
IMPORT_C guint
|
g_direct_hash (gconstpointer v) G_GNUC_CONST
|
IMPORT_C gboolean
|
g_direct_equal (gconstpointer v1, gconstpointer v2) G_GNUC_CONST
|