方法
GLibTreesearch_node
自:2.68
声明 [来源]
GTreeNode*
g_tree_search_node (
GTree* tree,
GCompareFunc search_func,
gconstpointer user_data
)
描述 [来源]
使用 search_func
在 GTree
中进行搜索。
search_func
会使用树中键值的键的指针和传入的 user_data
被调用。如果 search_func
对一个键值对返回 0,那么相应的节点作为 g_tree_search() 的结果返回。如果 search_func
返回 -1,搜索将继续进行具有较小键的键值对;如果 search_func
返回 1,搜索将进行到具有较大键的键值对。
自 2.68 起可用
参数
search_func
-
类型:
GCompareFunc
用于搜索
GTree
的函数。 user_data
-
类型:
gconstpointer
作为
search_func
的第二个参数传递的数据。该参数可以是 NULL
。数据由调用方法者拥有。
返回值
类型: GTreeNode
对应于找到的键的节点,或者在键未找到时返回 NULL
。
返回的数据由实例拥有。 |
返回值可以是 NULL 。 |