Skip to content
Welcome to the new CppUtils documentation!

Namespace: CppUtils::Container::Tree

using CppUtils::Container::Tree::VariantNode = typedef Node<std::variant<Types...>>;
template <class T>
auto operator==(const Node<T>& lhs, const Node<T>& rhs) -> bool;
template <class CharT>
auto operator==(const NodeView<CharT>& lhs, const NodeView<CharT>& rhs) -> bool;
template <class CharT>
auto operator==(const TokenTree<CharT>& lhs, const NodeView<CharT>& rhs) -> bool;
template <class CharT>
auto operator==(const TokenTree<CharT>& lhs, const TokenTree<CharT>& rhs) -> bool;
template <class CharT>
auto operator==(const NodeView<CharT>& lhs, const typename TokenTree<CharT>::Node& rhs) -> bool;
template <class CharT>
auto operator==(const TokenTree<CharT>& lhs, const typename TokenTree<CharT>::Node& rhs) -> bool;