Function
GLibHashTableforeach_steal
Declaration [src]
guint
g_hash_table_foreach_steal (
  GHashTable* hash_table,
  GHRFunc func,
  gpointer user_data
)
Description [src]
Calls the given function for each key/value pair in the
GHashTable. If the function returns TRUE, then the key/value
pair is removed from the GHashTable, but no key or value
destroy functions are called.
See GHashTableIter for an alternative way to loop over the
key/value pairs in the hash table.
Parameters
- hash_table
- 
            Type: GHashTableA GHashTable.The data is owned by the caller of the function. 
- func
- 
            Type: GHRFuncThe function to call for each key/value pair. 
- user_data
- 
            Type: gpointerUser data to pass to the function. The argument can be NULL.The data is owned by the caller of the function.