\doxysection{Class Hierarchy}
This inheritance list is sorted roughly, but not completely, alphabetically\+:\begin{DoxyCompactList}
\item \contentsline{section}{open\+\_\+cpp\+\_\+utils\+::any\texorpdfstring{$<$}{<} Ts \texorpdfstring{$>$}{>}}{\pageref{classopen__cpp__utils_1_1any}}{}
\item \contentsline{section}{open\+\_\+cpp\+\_\+utils\+::any\texorpdfstring{$<$}{<} Rest... \texorpdfstring{$>$}{>}}{\pageref{classopen__cpp__utils_1_1any}}{}
\begin{DoxyCompactList}
\item \contentsline{section}{open\+\_\+cpp\+\_\+utils\+::any\texorpdfstring{$<$}{<} T, Rest... \texorpdfstring{$>$}{>}}{\pageref{classopen__cpp__utils_1_1any_3_01_t_00_01_rest_8_8_8_01_4}}{}
\end{DoxyCompactList}
\item \contentsline{section}{open\+\_\+cpp\+\_\+utils\+::any\texorpdfstring{$<$}{<}\texorpdfstring{$>$}{>}}{\pageref{classopen__cpp__utils_1_1any_3_4}}{}
\item \contentsline{section}{open\+\_\+cpp\+\_\+utils\+::directed\+\_\+tree\texorpdfstring{$<$}{<} T \texorpdfstring{$>$}{>}\+::breadth\+\_\+first}{\pageref{classopen__cpp__utils_1_1directed__tree_1_1breadth__first}}{}
\item \contentsline{section}{open\+\_\+cpp\+\_\+utils\+::constant\+\_\+value\texorpdfstring{$<$}{<} T, V \texorpdfstring{$>$}{>}}{\pageref{structopen__cpp__utils_1_1constant__value}}{}
\item \contentsline{section}{open\+\_\+cpp\+\_\+utils\+::constant\+\_\+value\texorpdfstring{$<$}{<} node, node(0)\texorpdfstring{$>$}{>}}{\pageref{structopen__cpp__utils_1_1constant__value}}{}
\item \contentsline{section}{open\+\_\+cpp\+\_\+utils\+::directed\+\_\+tree\texorpdfstring{$<$}{<} T \texorpdfstring{$>$}{>}}{\pageref{classopen__cpp__utils_1_1directed__tree}}{}
\item \contentsline{section}{open\+\_\+cpp\+\_\+utils\+::dyn\+\_\+array\texorpdfstring{$<$}{<} T, N \texorpdfstring{$>$}{>}}{\pageref{classopen__cpp__utils_1_1dyn__array}}{}
\item \contentsline{section}{open\+\_\+cpp\+\_\+utils\+::fixed\+\_\+array\texorpdfstring{$<$}{<} T, N \texorpdfstring{$>$}{>}}{\pageref{structopen__cpp__utils_1_1fixed__array}}{}
\item \contentsline{section}{open\+\_\+cpp\+\_\+utils\+::fixed\+\_\+array\texorpdfstring{$<$}{<} T, N \texorpdfstring{$>$}{>}}{\pageref{structopen__cpp__utils_1_1fixed__array_3_01_t_00_01_n_01_4}}{}
\item \contentsline{section}{open\+\_\+cpp\+\_\+utils\+::directed\+\_\+tree\texorpdfstring{$<$}{<} T \texorpdfstring{$>$}{>}\+::in\+\_\+order}{\pageref{classopen__cpp__utils_1_1directed__tree_1_1in__order}}{}
\item \contentsline{section}{open\+\_\+cpp\+\_\+utils\+::optional\texorpdfstring{$<$}{<} T \texorpdfstring{$>$}{>}}{\pageref{classopen__cpp__utils_1_1optional}}{}
\item \contentsline{section}{open\+\_\+cpp\+\_\+utils\+::directed\+\_\+tree\texorpdfstring{$<$}{<} T \texorpdfstring{$>$}{>}\+::post\+\_\+order}{\pageref{classopen__cpp__utils_1_1directed__tree_1_1post__order}}{}
\item \contentsline{section}{open\+\_\+cpp\+\_\+utils\+::directed\+\_\+tree\texorpdfstring{$<$}{<} T \texorpdfstring{$>$}{>}\+::pre\+\_\+order}{\pageref{classopen__cpp__utils_1_1directed__tree_1_1pre__order}}{}
\item \contentsline{section}{open\+\_\+cpp\+\_\+utils\+::directed\+\_\+tree\texorpdfstring{$<$}{<} T \texorpdfstring{$>$}{>}\+::traverser\texorpdfstring{$<$}{<} V, O \texorpdfstring{$>$}{>}}{\pageref{classopen__cpp__utils_1_1directed__tree_1_1traverser}}{}
\end{DoxyCompactList}
