#ifndef GRAPH_TREENODE_HPP #define GRAPH_TREENODE_HPP #include namespace Graph { /** struct Graph::TreeNode * * @brief generic n-ary tree node, with * associated data on the nodes. */ template struct TreeNode { a data; TreeNode const* parent; std::vector children; }; } #endif /* !defined(GRAPH_TREENODE_HPP) */