\hypertarget{structkblib_1_1type__constant}{}\doxysection{kblib\+::type\+\_\+constant\texorpdfstring{$<$}{<} T, V \texorpdfstring{$>$}{>} Struct Template Reference} \label{structkblib_1_1type__constant}\index{kblib::type\_constant$<$ T, V $>$@{kblib::type\_constant$<$ T, V $>$}} {\ttfamily \#include $<$kblib/traits.\+h$>$} \doxysubsection*{Public Member Functions} \begin{DoxyCompactItemize} \item constexpr \mbox{\hyperlink{structkblib_1_1type__constant_aaa63f8ab55353f3852893d4557dd5078}{operator T}} () const noexcept \end{DoxyCompactItemize} \doxysubsection*{Static Public Attributes} \begin{DoxyCompactItemize} \item static constexpr T \mbox{\hyperlink{structkblib_1_1type__constant_a8c0c46cea35f2930663b2b6c051d4404}{value}} = V \end{DoxyCompactItemize} \doxysubsection{Detailed Description} \subsubsection*{template$<$typename T, T V$>$\newline struct kblib\+::type\+\_\+constant$<$ T, V $>$} Definition at line \mbox{\hyperlink{traits_8h_source_l00447}{447}} of file \mbox{\hyperlink{traits_8h_source}{traits.\+h}}. \doxysubsection{Member Function Documentation} \mbox{\Hypertarget{structkblib_1_1type__constant_aaa63f8ab55353f3852893d4557dd5078}\label{structkblib_1_1type__constant_aaa63f8ab55353f3852893d4557dd5078}} \index{kblib::type\_constant$<$ T, V $>$@{kblib::type\_constant$<$ T, V $>$}!operator T@{operator T}} \index{operator T@{operator T}!kblib::type\_constant$<$ T, V $>$@{kblib::type\_constant$<$ T, V $>$}} \doxysubsubsection{\texorpdfstring{operator T()}{operator T()}} {\footnotesize\ttfamily template$<$typename T , T V$>$ \\ constexpr \mbox{\hyperlink{structkblib_1_1type__constant}{kblib\+::type\+\_\+constant}}$<$ T, V $>$\+::operator T (\begin{DoxyParamCaption}{ }\end{DoxyParamCaption}) const\hspace{0.3cm}{\ttfamily [inline]}, {\ttfamily [constexpr]}, {\ttfamily [noexcept]}} Definition at line \mbox{\hyperlink{traits_8h_source_l00448}{448}} of file \mbox{\hyperlink{traits_8h_source}{traits.\+h}}. \doxysubsection{Member Data Documentation} \mbox{\Hypertarget{structkblib_1_1type__constant_a8c0c46cea35f2930663b2b6c051d4404}\label{structkblib_1_1type__constant_a8c0c46cea35f2930663b2b6c051d4404}} \index{kblib::type\_constant$<$ T, V $>$@{kblib::type\_constant$<$ T, V $>$}!value@{value}} \index{value@{value}!kblib::type\_constant$<$ T, V $>$@{kblib::type\_constant$<$ T, V $>$}} \doxysubsubsection{\texorpdfstring{value}{value}} {\footnotesize\ttfamily template$<$typename T , T V$>$ \\ constexpr T \mbox{\hyperlink{structkblib_1_1type__constant}{kblib\+::type\+\_\+constant}}$<$ T, V $>$\+::value = V\hspace{0.3cm}{\ttfamily [static]}, {\ttfamily [constexpr]}} Definition at line \mbox{\hyperlink{traits_8h_source_l00449}{449}} of file \mbox{\hyperlink{traits_8h_source}{traits.\+h}}. The documentation for this struct was generated from the following file\+:\begin{DoxyCompactItemize} \item kblib/\mbox{\hyperlink{traits_8h}{traits.\+h}}\end{DoxyCompactItemize}