#include "node.h" #include #include void Node::Inspect(int indent) { if (this->children.size() > 0) { for (int i = 0; i <= indent; i++) { std::cout << "\t"; } std::cout << "std::vector children: " << std::endl; } for (const auto &child : this->children) { for (int i = 0; i <= indent; i++) { std::cout << "\t"; } child->Inspect(indent + 1); } } std::ostream &operator<<(std::ostream &os, Node const &node) { os << node.ToHtml(); return os; }