traverse.h File Reference
Classes | |
class | ttg::detail::Traverse |
Traverses a graph of TTs in depth-first manner following out edges. More... | |
struct | ttg::detail::Traverse::null_visitor< Visitable > |
class | ttg::Traverse< TTVisitor, InVisitor, OutVisitor > |
Traverses a graph of ops in depth-first manner following out edges. More... | |
Namespaces | |
ttg | |
top-level TTG namespace contains runtime-neutral functionality | |
ttg::detail | |
Functions | |
template<typename TTVisitor = decltype(trivial_1param_lambda)&, typename InVisitor = decltype(trivial_1param_lambda)&, typename OutVisitor = decltype(trivial_1param_lambda)&> | |
auto | ttg::make_traverse (TTVisitor &&tt_v=trivial_1param_lambda, InVisitor &&in_v=trivial_1param_lambda, OutVisitor &&out_v=trivial_1param_lambda) |