\doxysection{open\+\_\+cpp\+\_\+utils\+::constant\+\_\+value\texorpdfstring{$<$}{<} T, V \texorpdfstring{$>$}{>} Struct Template Reference}
\hypertarget{structopen__cpp__utils_1_1constant__value}{}\label{structopen__cpp__utils_1_1constant__value}\index{open\_cpp\_utils::constant\_value$<$ T, V $>$@{open\_cpp\_utils::constant\_value$<$ T, V $>$}}


Compile-\/time constant value.  




{\ttfamily \#include $<$template\+\_\+utils.\+h$>$}

\doxysubsubsection*{Public Types}
\begin{DoxyCompactItemize}
\item 
\Hypertarget{structopen__cpp__utils_1_1constant__value_adfcfb4faa53472e6c9fdb3292c52fdf2}\label{structopen__cpp__utils_1_1constant__value_adfcfb4faa53472e6c9fdb3292c52fdf2} 
using {\bfseries type} = T
\end{DoxyCompactItemize}
\doxysubsubsection*{Public Member Functions}
\begin{DoxyCompactItemize}
\item 
\Hypertarget{structopen__cpp__utils_1_1constant__value_a6f5df2c74dc82c0f3dedb109a75e28a2}\label{structopen__cpp__utils_1_1constant__value_a6f5df2c74dc82c0f3dedb109a75e28a2} 
constexpr {\bfseries operator type} () const noexcept
\item 
\Hypertarget{structopen__cpp__utils_1_1constant__value_a8b476ce55745600c7a26ec2725c56234}\label{structopen__cpp__utils_1_1constant__value_a8b476ce55745600c7a26ec2725c56234} 
constexpr type {\bfseries operator()} () const
\end{DoxyCompactItemize}
\doxysubsubsection*{Static Public Attributes}
\begin{DoxyCompactItemize}
\item 
\Hypertarget{structopen__cpp__utils_1_1constant__value_ac86ea147e5e61b830eff2a5873456358}\label{structopen__cpp__utils_1_1constant__value_ac86ea147e5e61b830eff2a5873456358} 
static constexpr type {\bfseries value} = V
\end{DoxyCompactItemize}


\doxysubsection{Detailed Description}
\subsubsection*{template$<$typename T, T V$>$\newline
struct open\+\_\+cpp\+\_\+utils\+::constant\+\_\+value$<$ T, V $>$}
Compile-\/time constant value. 


\begin{DoxyTemplParams}{Template Parameters}
{\em T} & Type \\
\hline
{\em V} & Value \\
\hline
\end{DoxyTemplParams}


The documentation for this struct was generated from the following file\+:\begin{DoxyCompactItemize}
\item 
\mbox{\hyperlink{template__utils_8h}{template\+\_\+utils.\+h}}\end{DoxyCompactItemize}
