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