函数
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。数据归函数的调用者所有。