\doxysection{src/include/serif/utils/misc/concepts/enumeration.hpp File Reference} \hypertarget{enumeration_8hpp}{}\label{enumeration_8hpp}\index{src/include/serif/utils/misc/concepts/enumeration.hpp@{src/include/serif/utils/misc/concepts/enumeration.hpp}} {\ttfamily \#include "{}serif/utils/misc/concepts/concat.\+hpp"{}}\newline {\ttfamily \#include "{}serif/utils/types/type\+\_\+list.\+hpp"{}}\newline Include dependency graph for enumeration.\+hpp\+:\nopagebreak \begin{figure}[H] \begin{center} \leavevmode \includegraphics[width=264pt]{enumeration_8hpp__incl} \end{center} \end{figure} \doxysubsubsection*{Classes} \begin{DoxyCompactItemize} \item struct \mbox{\hyperlink{structserif_1_1utils_1_1misc_1_1concepts_1_1_enumerate_types_3_01types_1_1_type_list_3_01_type_t0c7b2147bfc4110ebc72dd164214b4bb}{serif\+::utils\+::misc\+::concepts\+::\+Enumerate\+Types$<$ types\+::\+Type\+List$<$ Type\+Ts... $>$, Descriptor $>$}} \end{DoxyCompactItemize} \doxysubsubsection*{Namespaces} \begin{DoxyCompactItemize} \item namespace \mbox{\hyperlink{namespaceserif}{serif}} \item namespace \mbox{\hyperlink{namespaceserif_1_1utils}{serif\+::utils}} \item namespace \mbox{\hyperlink{namespaceserif_1_1utils_1_1misc}{serif\+::utils\+::misc}} \item namespace \mbox{\hyperlink{namespaceserif_1_1utils_1_1misc_1_1concepts}{serif\+::utils\+::misc\+::concepts}} \end{DoxyCompactItemize} \doxysubsubsection*{Typedefs} \begin{DoxyCompactItemize} \item {\footnotesize template$<$typename Type\+List, template$<$ typename $>$ typename Descriptor$>$ }\\using \mbox{\hyperlink{namespaceserif_1_1utils_1_1misc_1_1concepts_a5ac8bdd2b8a0c6c7f514f87692796834}{serif\+::utils\+::misc\+::concepts\+::\+Enumerate\+TypesT}} = \mbox{\hyperlink{structserif_1_1utils_1_1misc_1_1concepts_1_1_enumerate_types}{Enumerate\+Types}}$<$Type\+List, Descriptor$>$\+::\+Type \end{DoxyCompactItemize}