Function

GLib-2.0GLibint_hash

  • Converts a pointer to a gint to a hash value. It can be passed to g_hash_table_new() as the hash_func parameter, when using non-null pointers to integer values as keys in a GLib.HashTable.

    Note that this function acts on pointers to gint, not on gint directly: if your hash table's keys are of the form GINT_TO_POINTER (n), use g_direct_hash() instead.

    Parameters

    • v: any

      a pointer to a gint key

    Returns number

    a hash value corresponding to the key.