函数

声明 [src]

GSList*
g_slist_find_custom (
  GSList* list,
  gconstpointer data,
  GCompareFunc func
)

描述 [src]

GSList 中查找一个元素,使用提供的函数来查找所需元素。它会遍历列表,调用给定的函数,该函数当找到所需元素时应返回 0。函数接受两个 #gconstpointer 参数,第一个参数是 GSList 元素的数据,第二个参数是用户数据。

此函数对语言绑定不可直接访问。

参数

list

类型: 指针列表 gpointer

一个 GSList

数据由函数的调用者拥有。
data

类型: gconstpointer

传递给函数的用户数据。

该参数可以是 NULL
数据由函数的调用者拥有。
func

类型: GCompareFunc

用于调用每个元素的函数。当找到所需元素时,它应返回 0。

返回值

类型: 指针列表 gpointer

找到的 GSList 元素,如果没有找到则返回 NULL

数据由被调用的函数拥有。