方法

声明 [src]

void
g_node_children_foreach (
  GNode* node,
  GTraverseFlags flags,
  GNodeForeachFunc func,
  gpointer data
)

描述 [src]

为每个 GNode 的子节点调用一个函数。注意,它不会深入到子节点之下。函数 func 不应该做任何会修改树结构的事情。

参数

flags

类型: GTraverseFlags

要访问的子节点的类型,可以是 G_TRAVERSE_ALLG_TRAVERSE_LEAVESG_TRAVERSE_NON_LEAVES 之一。

func

类型: GNodeForeachFunc

为每个访问的节点调用的函数。

data

类型: gpointer

传递给函数的用户数据。

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