方法
自:2.64
声明 [src]
gboolean
g_list_store_find_with_equal_func (
GListStore* store,
GObject* item,
GEqualFunc equal_func,
guint* position
)
描述 [src]
通过遍历列表中的项并使用 equal_func
进行比较,查找列表存储中指定的 item
。直到找到与 item
匹配的第一个出现为止。如果 item
未找到,则 position
不会被设置,该方法将返回 FALSE
。
item
始终作为第二个参数传递给 equal_func
。
自 GLib 2.76 以来,可以将 item
传递为 NULL
。
自 2.64 版本起可用
参数
item
-
类型:
GObject
一个项目。
参数可以为 NULL
。数据由方法调用者所有。 equal_func
-
类型:
GEqualFunc
自定义的相等检查函数。
position
-
类型:
guint*
如果找到,则返回
item
的第一个位置。该参数将由函数设置。 参数可以为 NULL
。