函数
GLibdataset_foreach
声明 [源代码]
void
g_dataset_foreach (
gconstpointer dataset_location,
GDataForeachFunc func,
gpointer user_data
)
说明 [源代码]
此函数对与给定位置相关联的每个数据元素调用给定函数。请注意,此函数不是线程安全的。因此,除非在调用此函数期间可以将 dataset_location
免于任何修改,否则不应调用它。
func
可以对数据集合进行更改,但除了跳过已删除的元素外,迭代将不会反映在 g_dataset_foreach()
调用期间所做的更改。
参数
dataset_location
-
类型:
gconstpointer
标识数据集合的位置。
数据归函数的调用者所有。 func
-
类型:
GDataForeachFunc
要对每个数据元素调用的函数。
user_data
-
类型:
gpointer
要传递给函数的用户数据。
该参数可以为 NULL
。数据归函数的调用者所有。