Method
GLibNodecopy_deep
since: 2.4
Declaration [src]
GNode*
g_node_copy_deep (
  GNode* node,
  GCopyFunc copy_func,
  gpointer data
)
Description [src]
Recursively copies a GNode and its data.
Available since: 2.4
This method is not directly available to language bindings.
Parameters
- copy_func
- 
            Type: GCopyFuncThe function which is called to copy the data inside each node, or NULLto use the original data.
- data
- 
            Type: gpointerData to pass to copy_func.The argument can be NULL.The data is owned by the caller of the method. 
Return value
Type: GNode
A new GNode containing copies of the data in node.
| The returned data is owned by the instance. |