HashTableIter.init

Initializes a key/value pair iterator and associates it with @hash_table. Modifying the hash table after calling this function invalidates the returned iterator.

The iteration order of a #GHashTableIter over the keys/values in a hash table is not defined.

|[<!-- language="C" --> GHashTableIter iter; gpointer key, value;

g_hash_table_iter_init (&iter, hash_table); while (g_hash_table_iter_next (&iter, &key, &value)) { // do something with key and value } ]|

class HashTableIter
void
init

Parameters

hashTable HashTable

a #GHashTable

Meta

Since

2.16