\hypertarget{structkblib_1_1constant}{}\doxysection{kblib\+::constant\texorpdfstring{$<$}{<} T, V \texorpdfstring{$>$}{>} Struct Template Reference}
\label{structkblib_1_1constant}\index{kblib::constant$<$ T, V $>$@{kblib::constant$<$ T, V $>$}}


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



Inheritance diagram for kblib\+::constant\texorpdfstring{$<$}{<} T, V \texorpdfstring{$>$}{>}\+:\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=210pt]{structkblib_1_1constant__inherit__graph}
\end{center}
\end{figure}


Collaboration diagram for kblib\+::constant\texorpdfstring{$<$}{<} T, V \texorpdfstring{$>$}{>}\+:\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=210pt]{structkblib_1_1constant__coll__graph}
\end{center}
\end{figure}
\doxysubsection*{Public Member Functions}
\begin{DoxyCompactItemize}
\item 
constexpr auto \mbox{\hyperlink{structkblib_1_1constant_ac099631ec57f771e3617defdba7daa5f}{operator-\/}} () -\/$>$ \mbox{\hyperlink{structkblib_1_1constant}{constant}}$<$ T, -\/V $>$
\item 
constexpr \mbox{\hyperlink{structkblib_1_1constant_a4304dabd90c1d8a5c3d43c9bbbc52c5c}{constant}} ()=default
\item 
constexpr \mbox{\hyperlink{structkblib_1_1constant_a0304c07a44c41c8d043bb16c1f9f79ae}{constant}} (std\+::integral\+\_\+constant$<$ T, V $>$) noexcept
\end{DoxyCompactItemize}


\doxysubsection{Detailed Description}
\subsubsection*{template$<$typename T, T V$>$\newline
struct kblib\+::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{structkblib_1_1constant_a4304dabd90c1d8a5c3d43c9bbbc52c5c}\label{structkblib_1_1constant_a4304dabd90c1d8a5c3d43c9bbbc52c5c}} 
\index{kblib::constant$<$ T, V $>$@{kblib::constant$<$ T, V $>$}!constant@{constant}}
\index{constant@{constant}!kblib::constant$<$ T, V $>$@{kblib::constant$<$ T, V $>$}}
\doxysubsubsection{\texorpdfstring{constant()}{constant()}\hspace{0.1cm}{\footnotesize\ttfamily [1/2]}}
{\footnotesize\ttfamily template$<$typename T , T V$>$ \\
constexpr \mbox{\hyperlink{structkblib_1_1constant}{kblib\+::constant}}$<$ T, V $>$\+::constant (\begin{DoxyParamCaption}{ }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [constexpr]}, {\ttfamily [default]}}

\mbox{\Hypertarget{structkblib_1_1constant_a0304c07a44c41c8d043bb16c1f9f79ae}\label{structkblib_1_1constant_a0304c07a44c41c8d043bb16c1f9f79ae}} 
\index{kblib::constant$<$ T, V $>$@{kblib::constant$<$ T, V $>$}!constant@{constant}}
\index{constant@{constant}!kblib::constant$<$ T, V $>$@{kblib::constant$<$ T, V $>$}}
\doxysubsubsection{\texorpdfstring{constant()}{constant()}\hspace{0.1cm}{\footnotesize\ttfamily [2/2]}}
{\footnotesize\ttfamily template$<$typename T , T V$>$ \\
constexpr \mbox{\hyperlink{structkblib_1_1constant}{kblib\+::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{structkblib_1_1constant_ac099631ec57f771e3617defdba7daa5f}\label{structkblib_1_1constant_ac099631ec57f771e3617defdba7daa5f}} 
\index{kblib::constant$<$ T, V $>$@{kblib::constant$<$ T, V $>$}!operator-\/@{operator-\/}}
\index{operator-\/@{operator-\/}!kblib::constant$<$ T, V $>$@{kblib::constant$<$ T, V $>$}}
\doxysubsubsection{\texorpdfstring{operator-\/()}{operator-()}}
{\footnotesize\ttfamily template$<$typename T , T V$>$ \\
constexpr auto \mbox{\hyperlink{structkblib_1_1constant}{kblib\+::constant}}$<$ T, V $>$\+::operator-\/ (\begin{DoxyParamCaption}{ }\end{DoxyParamCaption}) -\/$>$ \mbox{\hyperlink{structkblib_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}
