50 std::vector<std::shared_ptr<T>>
Find(std::shared_ptr<const Node>
const& n);
54 std::vector<std::shared_ptr<T>>
Find(std::vector<std::shared_ptr<const Node>>
const& roots);
Forward declarations for types in the node:: namespace.
Definition canonical.hpp:56
std::vector< std::shared_ptr< T > > Find(std::shared_ptr< const Node > const &n)
All distinct nodes of kind T in the subtree rooted at n, sorted by name.
Definition algorithm_builder.hpp:36