/** * g_hash_table_iter_steal(): * @iter: an initialized #GHashTableIter. * * 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. * * Since: 2.16 **/ void g_hash_table_iter_steal (GHashTableIter *iter) { iter_remove_or_steal ((RealIter *) iter, FALSE); }
/** * fluid_hashtable_iter_steal(): * @iter: an initialized #fluid_hashtable_iter_t. * * Removes the key/value pair currently pointed to by the iterator * from its associated #fluid_hashtable_t, without calling the key and value * destroy functions. Can only be called after * fluid_hashtable_iter_next() returned %TRUE, and cannot be called more * than once for the same key/value pair. * * Since: 2.16 **/ void fluid_hashtable_iter_steal (fluid_hashtable_iter_t *iter) { iter_remove_or_steal ((RealIter *) iter, FALSE); }