Struct node_traversal_order

Inheritance Relationships

Derived Type

Struct Documentation

struct fwdpp::ts::node_traversal_order

Interface class for dependency injection into node_iterator.

Subclassed by fwdpp::ts::node_traversal_preorder

Public Functions

node_traversal_order() = default
~node_traversal_order() = default
node_traversal_order(const node_traversal_order&) = default
node_traversal_order(node_traversal_order&&) = default
node_traversal_order &operator=(const node_traversal_order&) = default
node_traversal_order &operator=(node_traversal_order&&) = default
table_index_t operator()(const marginal_tree&) = 0
void initialize(table_index_t) = 0