HashTableIter
A GHashTableIter structure represents an iterator that can be used to iterate over the elements of a #GHashTable. GHashTableIter structures are typically allocated on the stack and then initialized with g_hash_table_iter_init().
The iteration order of a #GHashTableIter over the keys/values in a hash table is not defined.
Skipped during bindings generation
parameter
key
: key: Out parameter is not supported
Constructors
Allocate a new HashTableIter.
Allocate a new HashTableIter using the provided AutofreeScope.
Functions
Returns the #GHashTable associated with @iter.
Removes the key/value pair currently pointed to by the iterator from its associated #GHashTable, without calling the key and value destroy functions. Can only be called after g_hash_table_iter_next() returned true, and cannot be called more than once for the same key/value pair.