方法
GLibNodefind
声明 [src]
GNode*
g_node_find (
GNode* root,
GTraverseType order,
GTraverseFlags flags,
gpointer data
)
参数
order
-
类型:
GTraverseType
访问节点顺序 -
G_IN_ORDER
、G_PRE_ORDER
、G_POST_ORDER
或G_LEVEL_ORDER
。 flags
-
类型:
GTraverseFlags
要搜索的子类型,以下选项之一:
G_TRAVERSE_ALL
、G_TRAVERSE_LEAVES
和G_TRAVERSE_NON_LEAVES
。 data
-
类型:
gpointer
要查找的数据。
此参数可以是 NULL
。数据由方法调用者拥有。
返回值
类型: GNode
找到的 GNode
,如果未找到数据,则为 NULL
。
返回的数据由实例拥有。 |