方法

GLibNodefind

声明 [src]

GNode*
g_node_find (
  GNode* root,
  GTraverseType order,
  GTraverseFlags flags,
  gpointer data
)

描述 [src]

在树中查找一个 GNode

此方法不直接对语言绑定可用。

参数

order

类型: GTraverseType

访问节点顺序 - G_IN_ORDERG_PRE_ORDERG_POST_ORDERG_LEVEL_ORDER

flags

类型: GTraverseFlags

要搜索的子类型,以下选项之一:G_TRAVERSE_ALLG_TRAVERSE_LEAVESG_TRAVERSE_NON_LEAVES

data

类型: gpointer

要查找的数据。

此参数可以是 NULL
数据由方法调用者拥有。

返回值

类型: GNode

找到的 GNode,如果未找到数据,则为 NULL

返回的数据由实例拥有。