blob: 51755e3aabf5b90bce4d59b107c88aacb49a84bb [file] [log] [blame]
<!-- ##### SECTION Title ##### -->
Hash Tables
<!-- ##### SECTION Short_Description ##### -->
<!-- ##### SECTION Long_Description ##### -->
<para>
</para>
<!-- ##### SECTION See_Also ##### -->
<para>
</para>
<!-- ##### SECTION Stability_Level ##### -->
<!-- ##### SECTION Image ##### -->
<!-- ##### STRUCT GHashTable ##### -->
<para>
</para>
<!-- ##### FUNCTION g_hash_table_new ##### -->
<para>
</para>
@hash_func:
@key_equal_func:
@Returns:
<!-- ##### FUNCTION g_hash_table_new_full ##### -->
<para>
</para>
@hash_func:
@key_equal_func:
@key_destroy_func:
@value_destroy_func:
@Returns:
<!-- ##### USER_FUNCTION GHashFunc ##### -->
<para>
</para>
@key:
@Returns:
<!-- ##### USER_FUNCTION GEqualFunc ##### -->
<para>
</para>
@a:
@b:
@Returns:
<!-- ##### FUNCTION g_hash_table_insert ##### -->
<para>
</para>
@hash_table:
@key:
@value:
<!-- ##### FUNCTION g_hash_table_replace ##### -->
<para>
</para>
@hash_table:
@key:
@value:
<!-- ##### FUNCTION g_hash_table_size ##### -->
<para>
</para>
@hash_table:
@Returns:
<!-- ##### FUNCTION g_hash_table_lookup ##### -->
<para>
</para>
@hash_table:
@key:
@Returns:
<!-- ##### FUNCTION g_hash_table_lookup_extended ##### -->
<para>
</para>
@hash_table:
@lookup_key:
@orig_key:
@value:
@Returns:
<!-- ##### FUNCTION g_hash_table_foreach ##### -->
<para>
</para>
@hash_table:
@func:
@user_data:
<!-- ##### FUNCTION g_hash_table_find ##### -->
<para>
</para>
@hash_table:
@predicate:
@user_data:
@Returns:
<!-- ##### USER_FUNCTION GHFunc ##### -->
<para>
</para>
@key:
@value:
@user_data:
<!-- ##### FUNCTION g_hash_table_remove ##### -->
<para>
</para>
@hash_table:
@key:
@Returns:
<!-- ##### FUNCTION g_hash_table_steal ##### -->
<para>
</para>
@hash_table:
@key:
@Returns:
<!-- ##### FUNCTION g_hash_table_foreach_remove ##### -->
<para>
</para>
@hash_table:
@func:
@user_data:
@Returns:
<!-- ##### FUNCTION g_hash_table_foreach_steal ##### -->
<para>
</para>
@hash_table:
@func:
@user_data:
@Returns:
<!-- ##### FUNCTION g_hash_table_remove_all ##### -->
<para>
</para>
@hash_table:
<!-- ##### FUNCTION g_hash_table_steal_all ##### -->
<para>
</para>
@hash_table:
<!-- ##### FUNCTION g_hash_table_get_keys ##### -->
<para>
</para>
@hash_table:
@Returns:
<!-- ##### FUNCTION g_hash_table_get_values ##### -->
<para>
</para>
@hash_table:
@Returns:
<!-- ##### USER_FUNCTION GHRFunc ##### -->
<para>
</para>
@key:
@value:
@user_data:
@Returns:
<!-- ##### MACRO g_hash_table_freeze ##### -->
<para>
</para>
@hash_table:
<!-- ##### MACRO g_hash_table_thaw ##### -->
<para>
</para>
@hash_table:
<!-- ##### FUNCTION g_hash_table_destroy ##### -->
<para>
</para>
@hash_table:
<!-- ##### FUNCTION g_hash_table_ref ##### -->
<para>
</para>
@hash_table:
@Returns:
<!-- ##### FUNCTION g_hash_table_unref ##### -->
<para>
</para>
@hash_table:
<!-- ##### STRUCT GHashTableIter ##### -->
<para>
</para>
<!-- ##### FUNCTION g_hash_table_iter_init ##### -->
<para>
</para>
@iter:
@hash_table:
<!-- ##### FUNCTION g_hash_table_iter_next ##### -->
<para>
</para>
@iter:
@key:
@value:
@Returns:
<!-- ##### FUNCTION g_hash_table_iter_get_hash_table ##### -->
<para>
</para>
@iter:
@Returns:
<!-- ##### FUNCTION g_hash_table_iter_remove ##### -->
<para>
</para>
@iter:
<!-- ##### FUNCTION g_hash_table_iter_steal ##### -->
<para>
</para>
@iter:
<!-- ##### FUNCTION g_direct_equal ##### -->
<para>
</para>
@v1:
@v2:
@Returns:
<!-- ##### FUNCTION g_direct_hash ##### -->
<para>
</para>
@v:
@Returns:
<!-- ##### FUNCTION g_int_equal ##### -->
<para>
</para>
@v1:
@v2:
@Returns:
<!-- ##### FUNCTION g_int_hash ##### -->
<para>
</para>
@v:
@Returns:
<!-- ##### FUNCTION g_int64_equal ##### -->
<para>
</para>
@v1:
@v2:
@Returns:
<!-- ##### FUNCTION g_int64_hash ##### -->
<para>
</para>
@v:
@Returns:
<!-- ##### FUNCTION g_double_equal ##### -->
<para>
</para>
@v1:
@v2:
@Returns:
<!-- ##### FUNCTION g_double_hash ##### -->
<para>
</para>
@v:
@Returns:
<!-- ##### FUNCTION g_str_equal ##### -->
<para>
</para>
@v1:
@v2:
@Returns:
<!-- ##### FUNCTION g_str_hash ##### -->
<para>
</para>
@v:
@Returns: