Calls the given function for each key/value pair in the
glib.HashTable If the function returns TRUE, then the key/value
pair is removed from the glib.HashTable If you supplied key or
value destroy functions when creating the glib.HashTable, they are
used to free the memory allocated for the removed keys and values.
See glib.HashTableIter for an alternative way to loop over the
key/value pairs in the hash table.
Calls the given function for each key/value pair in the glib.HashTable If the function returns TRUE, then the key/value pair is removed from the glib.HashTable If you supplied key or value destroy functions when creating the glib.HashTable, they are used to free the memory allocated for the removed keys and values.
See glib.HashTableIter for an alternative way to loop over the key/value pairs in the hash table.