Type Alias GTraverseNodeFunc

Source
pub type GTraverseNodeFunc = Option<unsafe extern "C" fn(node: *mut GTreeNode, data: gpointer) -> gboolean>;
Expand description

GTraverseNodeFunc: @node: a #GTreeNode @data: user data passed to g_tree_foreach_node()

Specifies the type of function passed to g_tree_foreach_node(). It is passed each node, together with the @user_data parameter passed to g_tree_foreach_node(). If the function returns %TRUE, the traversal is stopped.

Returns: %TRUE to stop the traversal Since: 2.68

Aliased Type§

enum GTraverseNodeFunc {
    None,
    Some(unsafe extern "C" fn(*mut _GTreeNode, *mut c_void) -> i32),
}

Variants§

§1.0.0

None

No value.

§1.0.0

Some(unsafe extern "C" fn(*mut _GTreeNode, *mut c_void) -> i32)

Some value of type T.