函数
GLibHashTableforeach_steal
声明 [src]
guint
g_hash_table_foreach_steal (
GHashTable* hash_table,
GHRFunc func,
gpointer user_data
)
描述 [src]
对于 GHashTable 中的每个键/值对,调用给定的函数。如果该函数返回 TRUE,则将键/值对从 GHashTable 中删除,但不调用键或值销毁函数。
有关在哈希表中循环键/值对的另一种方法,请参阅 GHashTableIter。
参数
hash_table-
类型:
GHashTableA
GHashTable.数据由函数的调用者拥有。 func-
类型:
GHRFunc为每个键/值对调用的函数。
user_data-
类型:
gpointer传递给函数的用户数据。
此参数可以是 NULL。数据由函数的调用者拥有。