\hypertarget{struct_k_b_l_i_b___n_s_1_1constant}{}\doxysection{KBLIB\+\_\+\+NS\+::constant\texorpdfstring{$<$}{<} T, V \texorpdfstring{$>$}{>} Struct Template Reference}
\label{struct_k_b_l_i_b___n_s_1_1constant}\index{KBLIB\_NS::constant$<$ T, V $>$@{KBLIB\_NS::constant$<$ T, V $>$}}


{\ttfamily \#include $<$kblib/convert.\+h$>$}



Inheritance diagram for KBLIB\+\_\+\+NS\+::constant\texorpdfstring{$<$}{<} T, V \texorpdfstring{$>$}{>}\+:\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=202pt]{struct_k_b_l_i_b___n_s_1_1constant__inherit__graph}
\end{center}
\end{figure}


Collaboration diagram for KBLIB\+\_\+\+NS\+::constant\texorpdfstring{$<$}{<} T, V \texorpdfstring{$>$}{>}\+:\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=202pt]{struct_k_b_l_i_b___n_s_1_1constant__coll__graph}
\end{center}
\end{figure}
\doxysubsection*{Public Member Functions}
\begin{DoxyCompactItemize}
\item 
constexpr auto \mbox{\hyperlink{struct_k_b_l_i_b___n_s_1_1constant_ab098a8e019a0114e8dcd82dec8423c0f}{operator-\/}} () -\/$>$ \mbox{\hyperlink{struct_k_b_l_i_b___n_s_1_1constant}{constant}}$<$ T, -\/V $>$
\item 
constexpr \mbox{\hyperlink{struct_k_b_l_i_b___n_s_1_1constant_aa90c9ae5dc7c59bc8a4e198425054899}{constant}} ()=default
\item 
constexpr \mbox{\hyperlink{struct_k_b_l_i_b___n_s_1_1constant_a1355f97b42f5ec4daed49ea83155b456}{constant}} (std\+::integral\+\_\+constant$<$ T, V $>$) noexcept
\end{DoxyCompactItemize}


\doxysubsection{Detailed Description}
\subsubsection*{template$<$typename T, T V$>$\newline
struct KBLIB\+\_\+\+NS\+::constant$<$ T, V $>$}


Definition at line \mbox{\hyperlink{convert_8h_source_l00220}{220}} of file \mbox{\hyperlink{convert_8h_source}{convert.\+h}}.



\doxysubsection{Constructor \& Destructor Documentation}
\mbox{\Hypertarget{struct_k_b_l_i_b___n_s_1_1constant_aa90c9ae5dc7c59bc8a4e198425054899}\label{struct_k_b_l_i_b___n_s_1_1constant_aa90c9ae5dc7c59bc8a4e198425054899}} 
\index{KBLIB\_NS::constant$<$ T, V $>$@{KBLIB\_NS::constant$<$ T, V $>$}!constant@{constant}}
\index{constant@{constant}!KBLIB\_NS::constant$<$ T, V $>$@{KBLIB\_NS::constant$<$ T, V $>$}}
\doxysubsubsection{\texorpdfstring{constant()}{constant()}\hspace{0.1cm}{\footnotesize\ttfamily [1/2]}}
{\footnotesize\ttfamily template$<$typename T , T V$>$ \\
constexpr \mbox{\hyperlink{struct_k_b_l_i_b___n_s_1_1constant}{KBLIB\+\_\+\+NS\+::constant}}$<$ T, V $>$\+::constant (\begin{DoxyParamCaption}{ }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [constexpr]}, {\ttfamily [default]}}

\mbox{\Hypertarget{struct_k_b_l_i_b___n_s_1_1constant_a1355f97b42f5ec4daed49ea83155b456}\label{struct_k_b_l_i_b___n_s_1_1constant_a1355f97b42f5ec4daed49ea83155b456}} 
\index{KBLIB\_NS::constant$<$ T, V $>$@{KBLIB\_NS::constant$<$ T, V $>$}!constant@{constant}}
\index{constant@{constant}!KBLIB\_NS::constant$<$ T, V $>$@{KBLIB\_NS::constant$<$ T, V $>$}}
\doxysubsubsection{\texorpdfstring{constant()}{constant()}\hspace{0.1cm}{\footnotesize\ttfamily [2/2]}}
{\footnotesize\ttfamily template$<$typename T , T V$>$ \\
constexpr \mbox{\hyperlink{struct_k_b_l_i_b___n_s_1_1constant}{KBLIB\+\_\+\+NS\+::constant}}$<$ T, V $>$\+::constant (\begin{DoxyParamCaption}\item[{std\+::integral\+\_\+constant$<$ T, V $>$}]{ }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [inline]}, {\ttfamily [constexpr]}, {\ttfamily [noexcept]}}



Definition at line \mbox{\hyperlink{convert_8h_source_l00223}{223}} of file \mbox{\hyperlink{convert_8h_source}{convert.\+h}}.



\doxysubsection{Member Function Documentation}
\mbox{\Hypertarget{struct_k_b_l_i_b___n_s_1_1constant_ab098a8e019a0114e8dcd82dec8423c0f}\label{struct_k_b_l_i_b___n_s_1_1constant_ab098a8e019a0114e8dcd82dec8423c0f}} 
\index{KBLIB\_NS::constant$<$ T, V $>$@{KBLIB\_NS::constant$<$ T, V $>$}!operator-\/@{operator-\/}}
\index{operator-\/@{operator-\/}!KBLIB\_NS::constant$<$ T, V $>$@{KBLIB\_NS::constant$<$ T, V $>$}}
\doxysubsubsection{\texorpdfstring{operator-\/()}{operator-()}}
{\footnotesize\ttfamily template$<$typename T , T V$>$ \\
constexpr auto \mbox{\hyperlink{struct_k_b_l_i_b___n_s_1_1constant}{KBLIB\+\_\+\+NS\+::constant}}$<$ T, V $>$\+::operator-\/ (\begin{DoxyParamCaption}{ }\end{DoxyParamCaption}) -\/$>$ \mbox{\hyperlink{struct_k_b_l_i_b___n_s_1_1constant}{constant}}$<$T, -\/V$>$ \hspace{0.3cm}{\ttfamily [inline]}, {\ttfamily [constexpr]}}



Definition at line \mbox{\hyperlink{convert_8h_source_l00221}{221}} of file \mbox{\hyperlink{convert_8h_source}{convert.\+h}}.



The documentation for this struct was generated from the following file\+:\begin{DoxyCompactItemize}
\item 
kblib/\mbox{\hyperlink{convert_8h}{convert.\+h}}\end{DoxyCompactItemize}
