\doxysection{Class List}
Here are the classes, structs, unions and interfaces with brief descriptions\+:\begin{DoxyCompactList}
\item\contentsline{section}{\mbox{\hyperlink{classopen__cpp__utils_1_1any}{open\+\_\+cpp\+\_\+utils\+::any$<$ Ts $>$}} \\*Wrapper for a value with multiple types }{\pageref{classopen__cpp__utils_1_1any}}{}
\item\contentsline{section}{\mbox{\hyperlink{classopen__cpp__utils_1_1any_3_01_t_00_01_rest_8_8_8_01_4}{open\+\_\+cpp\+\_\+utils\+::any$<$ T, Rest... $>$}} }{\pageref{classopen__cpp__utils_1_1any_3_01_t_00_01_rest_8_8_8_01_4}}{}
\item\contentsline{section}{\mbox{\hyperlink{classopen__cpp__utils_1_1any_3_4}{open\+\_\+cpp\+\_\+utils\+::any$<$$>$}} }{\pageref{classopen__cpp__utils_1_1any_3_4}}{}
\item\contentsline{section}{\mbox{\hyperlink{classopen__cpp__utils_1_1directed__tree_1_1breadth__first}{open\+\_\+cpp\+\_\+utils\+::directed\+\_\+tree$<$ T, Alloc $>$\+::breadth\+\_\+first}} \\*Breadth first traversal }{\pageref{classopen__cpp__utils_1_1directed__tree_1_1breadth__first}}{}
\item\contentsline{section}{\mbox{\hyperlink{classopen__cpp__utils_1_1hash__table_1_1const__iterator}{open\+\_\+cpp\+\_\+utils\+::hash\+\_\+table$<$ T, Hash, Alloc $>$\+::const\+\_\+iterator}} }{\pageref{classopen__cpp__utils_1_1hash__table_1_1const__iterator}}{}
\item\contentsline{section}{\mbox{\hyperlink{classopen__cpp__utils_1_1directed__tree}{open\+\_\+cpp\+\_\+utils\+::directed\+\_\+tree$<$ T, Alloc $>$}} \\*Class for creating a directed tree }{\pageref{classopen__cpp__utils_1_1directed__tree}}{}
\item\contentsline{section}{\mbox{\hyperlink{classopen__cpp__utils_1_1filesystem_1_1file}{open\+\_\+cpp\+\_\+utils\+::filesystem$<$ T\+\_\+, L\+\_\+ $>$\+::file}} }{\pageref{classopen__cpp__utils_1_1filesystem_1_1file}}{}
\item\contentsline{section}{\mbox{\hyperlink{classopen__cpp__utils_1_1filesystem}{open\+\_\+cpp\+\_\+utils\+::filesystem$<$ T\+\_\+, L\+\_\+ $>$}} }{\pageref{classopen__cpp__utils_1_1filesystem}}{}
\item\contentsline{section}{\mbox{\hyperlink{structopen__cpp__utils_1_1map_1_1hash}{open\+\_\+cpp\+\_\+utils\+::map$<$ Key, Value, Alloc $>$\+::hash}} }{\pageref{structopen__cpp__utils_1_1map_1_1hash}}{}
\item\contentsline{section}{\mbox{\hyperlink{classopen__cpp__utils_1_1hash__table}{open\+\_\+cpp\+\_\+utils\+::hash\+\_\+table$<$ T, Hash, Alloc $>$}} }{\pageref{classopen__cpp__utils_1_1hash__table}}{}
\item\contentsline{section}{\mbox{\hyperlink{classopen__cpp__utils_1_1directed__tree_1_1in__order}{open\+\_\+cpp\+\_\+utils\+::directed\+\_\+tree$<$ T, Alloc $>$\+::in\+\_\+order}} \\*In-\/order traversal }{\pageref{classopen__cpp__utils_1_1directed__tree_1_1in__order}}{}
\item\contentsline{section}{\mbox{\hyperlink{classopen__cpp__utils_1_1hash__table_1_1iterator}{open\+\_\+cpp\+\_\+utils\+::hash\+\_\+table$<$ T, Hash, Alloc $>$\+::iterator}} }{\pageref{classopen__cpp__utils_1_1hash__table_1_1iterator}}{}
\item\contentsline{section}{\mbox{\hyperlink{classopen__cpp__utils_1_1map}{open\+\_\+cpp\+\_\+utils\+::map$<$ Key, Value, Alloc $>$}} }{\pageref{classopen__cpp__utils_1_1map}}{}
\item\contentsline{section}{\mbox{\hyperlink{structopen__cpp__utils_1_1map_1_1map__pair}{open\+\_\+cpp\+\_\+utils\+::map$<$ Key, Value, Alloc $>$\+::map\+\_\+pair}} }{\pageref{structopen__cpp__utils_1_1map_1_1map__pair}}{}
\item\contentsline{section}{\mbox{\hyperlink{classopen__cpp__utils_1_1object__list}{open\+\_\+cpp\+\_\+utils\+::object\+\_\+list$<$ T $>$}} }{\pageref{classopen__cpp__utils_1_1object__list}}{}
\item\contentsline{section}{\mbox{\hyperlink{classopen__cpp__utils_1_1optional}{open\+\_\+cpp\+\_\+utils\+::optional$<$ T $>$}} }{\pageref{classopen__cpp__utils_1_1optional}}{}
\item\contentsline{section}{\mbox{\hyperlink{classopen__cpp__utils_1_1directed__tree_1_1post__order}{open\+\_\+cpp\+\_\+utils\+::directed\+\_\+tree$<$ T, Alloc $>$\+::post\+\_\+order}} \\*Post-\/order traversal }{\pageref{classopen__cpp__utils_1_1directed__tree_1_1post__order}}{}
\item\contentsline{section}{\mbox{\hyperlink{classopen__cpp__utils_1_1directed__tree_1_1pre__order}{open\+\_\+cpp\+\_\+utils\+::directed\+\_\+tree$<$ T, Alloc $>$\+::pre\+\_\+order}} \\*Pre-\/order traversal }{\pageref{classopen__cpp__utils_1_1directed__tree_1_1pre__order}}{}
\item\contentsline{section}{\mbox{\hyperlink{classopen__cpp__utils_1_1directed__tree_1_1traverser}{open\+\_\+cpp\+\_\+utils\+::directed\+\_\+tree$<$ T, Alloc $>$\+::traverser$<$ V, O $>$}} \\*Visitor pattern for traversing the tree }{\pageref{classopen__cpp__utils_1_1directed__tree_1_1traverser}}{}
\item\contentsline{section}{\mbox{\hyperlink{classopen__cpp__utils_1_1directed__tree_1_1unordered}{open\+\_\+cpp\+\_\+utils\+::directed\+\_\+tree$<$ T, Alloc $>$\+::unordered}} }{\pageref{classopen__cpp__utils_1_1directed__tree_1_1unordered}}{}
\end{DoxyCompactList}
