procedure(i_accumulate), public, deferred :: accumulate | |
procedure(i_add_child), public, deferred :: add_child | |
procedure(i_make_iterator), public, deferred :: begin | |
procedure(i_make_iterator), public, deferred :: end | |
procedure(i_get_child), public, deferred :: get_child | |
procedure(i_get_depth), public, deferred :: get_depth | |
procedure(i_get_inclusive), public, deferred :: get_exclusive | |
procedure(i_get_inclusive), public, deferred :: get_inclusive | |
procedure(i_get_meter), public, deferred :: get_meter | |
procedure(i_get_name), public, deferred :: get_name | |
procedure(i_get_num_nodes), public, deferred :: get_num_children | |
procedure(i_get_num_nodes), public, deferred :: get_num_nodes | |
procedure(i_has_child), public, deferred :: has_child | |
procedure(i_reset), public, deferred :: reset |
procedure(i_compare), public, deferred :: equals | |
procedure(i_get), public, deferred :: get | |
procedure(i_iter_get_meter), public, deferred :: get_meter | |
procedure(i_iter_get_name), public, deferred :: get_name | |
procedure(i_next), public, deferred :: next | |
procedure(i_compare), public, deferred :: not_equals | |
generic, public :: operator(/=) => not_equals | |
generic, public :: operator(==) => equals |