Method

GLibNodefind_child

Declaration

GNode*
g_node_find_child (
  GNode* node,
  GTraverseFlags flags,
  gpointer data
)

Description

Finds the first child of a GNode with the given data.

This method is not directly available to language bindings.

Parameters

flags GTraverseFlags
 

Which types of children are to be searched, one of G_TRAVERSE_ALL, G_TRAVERSE_LEAVES and G_TRAVERSE_NON_LEAVES.

data gpointer
 

The data to find.

 The argument can be NULL.
 The data is owned by the caller of the function.

Return value

Returns: GNode
 

The found child GNode, or NULL if the data is not found.

 The data is owned by the instance.