Skip to content
Welcome to the new CppUtils documentation!
using CppUtils::Container::Tree::NodeView<CharT>::Node = Node<Type::Token>;
std::reference_wrapper<const Node> node;
std::reference_wrapper<const TokenTree<CharT>> tree;
explicit NodeView::NodeView(const TokenTree<CharT>& tree);
explicit NodeView::NodeView(const Node& node, const TokenTree<CharT>& tree);
[[nodiscard]] auto NodeView::get() const -> const Node&;
[[nodiscard]] auto NodeView::get(Type::Token token) const -> const Node&;
auto NodeView::to(Type::Token token) -> NodeView&;
[[nodiscard]] auto NodeView::getPrintableValue() const -> auto;