ec_node_iter_next - Man Page

Iterate to the next node.

Synopsis

#include <ecoli/node.h>

struct ec_node_iter * ec_node_iter_next(
    struct ec_node_iter   *root,           /* The iterator returned by ec_node_iter(). */
    struct ec_node_iter   *iter,           /* The current node in the iterator. */
    /*
     * True to iterate the children of "iter", false to skip them.
     */
    bool                   iter_children
);

Description

See ec_node_iter().

Return Value

The next node of the iterator, or NULL if iteration is finished.

See Also

ec_node_check_type(3), ec_node_iter(3), ec_node_attrs(3), ec_node_find(3), ec_node_type_name(3), ec_node_free(3), ec_node_id(3), ec_node_type_dump(3), ec_node_get_config(3), ec_node_schema_dump(3), ec_node_priv(3), ec_node_type_lookup(3), ec_node_clone(3), ec_node_dump(3), ec_node_desc(3), ec_node_iter_free(3), ec_node_iter_get_parent(3), ec_node_from_type(3), ec_node_type(3), ec_node_type_schema(3), ec_node(3), ec_node_get_children_count(3), ec_node_get_type_name(3), ec_node_type_register(3), ec_node_set_config(3), ec_node_iter_get_node(3), ec_node_get_child(3)

Referenced By

ec_node(3), ec_node_attrs(3), ec_node_check_type(3), ec_node_clone(3), ec_node_desc(3), ec_node_dump(3), ec_node_find(3), ec_node_free(3), ec_node_from_type(3), ec_node_get_child(3), ec_node_get_children_count(3), ec_node_get_config(3), ec_node_get_type_name(3), ec_node_id(3), ec_node_iter(3), ec_node_iter_free(3), ec_node_iter_get_node(3), ec_node_iter_get_parent(3), ec_node_priv(3), ec_node_schema_dump(3), ec_node_set_config(3), ec_node_type(3), ec_node_type_dump(3), ec_node_type_lookup(3), ec_node_type_name(3), ec_node_type_register(3), ec_node_type_schema(3).

2026-06-11 Libecoli Programmer's Manual