\doxysection{serif\+::meta Namespace Reference} \hypertarget{namespaceserif_1_1meta}{}\label{namespaceserif_1_1meta}\index{serif::meta@{serif::meta}} \doxysubsubsection*{Functions} \begin{DoxyCompactItemize} \item {\footnotesize template$<$typename Enum\+Type$>$ }\\constexpr std\+::unordered\+\_\+map$<$ std\+::string\+\_\+view, Enum\+Type $>$ \mbox{\hyperlink{namespaceserif_1_1meta_a27a478b13abbbddd3b16dce448ce87fa}{enum\+\_\+to\+\_\+string\+\_\+enum\+\_\+map}} () noexcept \item {\footnotesize template$<$typename Enum\+Type$>$ }\\constexpr std\+::unordered\+\_\+map$<$ Enum\+Type, std\+::string\+\_\+view $>$ \mbox{\hyperlink{namespaceserif_1_1meta_a228074fe1d60918db17444e31b601c2f}{enum\+\_\+to\+\_\+enum\+\_\+string\+\_\+map}} () noexcept \item {\footnotesize template$<$typename T$>$ }\\consteval std\+::string\+\_\+view \mbox{\hyperlink{namespaceserif_1_1meta_a7d941ba1259cde59e5cf840bad97bae3}{type\+\_\+name}} () noexcept \item {\footnotesize template$<$typename T$>$ }\\consteval std\+::string\+\_\+view \mbox{\hyperlink{namespaceserif_1_1meta_aaa1e565d5b2bf6a254e44843d6ea46d6}{template\+\_\+name}} () noexcept \end{DoxyCompactItemize} \doxysubsection{Function Documentation} \Hypertarget{namespaceserif_1_1meta_a228074fe1d60918db17444e31b601c2f}\index{serif::meta@{serif::meta}!enum\_to\_enum\_string\_map@{enum\_to\_enum\_string\_map}} \index{enum\_to\_enum\_string\_map@{enum\_to\_enum\_string\_map}!serif::meta@{serif::meta}} \doxysubsubsection{\texorpdfstring{enum\_to\_enum\_string\_map()}{enum\_to\_enum\_string\_map()}} {\footnotesize\ttfamily \label{namespaceserif_1_1meta_a228074fe1d60918db17444e31b601c2f} template$<$typename Enum\+Type$>$ \\ std\+::unordered\+\_\+map$<$ Enum\+Type, std\+::string\+\_\+view $>$ serif\+::meta\+::enum\+\_\+to\+\_\+enum\+\_\+string\+\_\+map (\begin{DoxyParamCaption}{}{}\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [nodiscard]}, {\ttfamily [constexpr]}, {\ttfamily [noexcept]}} \Hypertarget{namespaceserif_1_1meta_a27a478b13abbbddd3b16dce448ce87fa}\index{serif::meta@{serif::meta}!enum\_to\_string\_enum\_map@{enum\_to\_string\_enum\_map}} \index{enum\_to\_string\_enum\_map@{enum\_to\_string\_enum\_map}!serif::meta@{serif::meta}} \doxysubsubsection{\texorpdfstring{enum\_to\_string\_enum\_map()}{enum\_to\_string\_enum\_map()}} {\footnotesize\ttfamily \label{namespaceserif_1_1meta_a27a478b13abbbddd3b16dce448ce87fa} template$<$typename Enum\+Type$>$ \\ std\+::unordered\+\_\+map$<$ std\+::string\+\_\+view, Enum\+Type $>$ serif\+::meta\+::enum\+\_\+to\+\_\+string\+\_\+enum\+\_\+map (\begin{DoxyParamCaption}{}{}\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [nodiscard]}, {\ttfamily [constexpr]}, {\ttfamily [noexcept]}} \Hypertarget{namespaceserif_1_1meta_aaa1e565d5b2bf6a254e44843d6ea46d6}\index{serif::meta@{serif::meta}!template\_name@{template\_name}} \index{template\_name@{template\_name}!serif::meta@{serif::meta}} \doxysubsubsection{\texorpdfstring{template\_name()}{template\_name()}} {\footnotesize\ttfamily \label{namespaceserif_1_1meta_aaa1e565d5b2bf6a254e44843d6ea46d6} template$<$typename T$>$ \\ std\+::string\+\_\+view serif\+::meta\+::template\+\_\+name (\begin{DoxyParamCaption}{}{}\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [nodiscard]}, {\ttfamily [consteval]}, {\ttfamily [noexcept]}} \Hypertarget{namespaceserif_1_1meta_a7d941ba1259cde59e5cf840bad97bae3}\index{serif::meta@{serif::meta}!type\_name@{type\_name}} \index{type\_name@{type\_name}!serif::meta@{serif::meta}} \doxysubsubsection{\texorpdfstring{type\_name()}{type\_name()}} {\footnotesize\ttfamily \label{namespaceserif_1_1meta_a7d941ba1259cde59e5cf840bad97bae3} template$<$typename T$>$ \\ std\+::string\+\_\+view serif\+::meta\+::type\+\_\+name (\begin{DoxyParamCaption}{}{}\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [nodiscard]}, {\ttfamily [consteval]}, {\ttfamily [noexcept]}}