\hypertarget{namespacekblib_1_1detail__direct__map}{}\doxysection{kblib\+::detail\+\_\+direct\+\_\+map Namespace Reference}
\label{namespacekblib_1_1detail__direct__map}\index{kblib::detail\_direct\_map@{kblib::detail\_direct\_map}}
\doxysubsection*{Classes}
\begin{DoxyCompactItemize}
\item 
struct \mbox{\hyperlink{structkblib_1_1detail__direct__map_1_1storage__for}{storage\+\_\+for}}
\item 
struct \mbox{\hyperlink{structkblib_1_1detail__direct__map_1_1storage__for_3_01_t_00_01true_01_4}{storage\+\_\+for$<$ T, true $>$}}
\end{DoxyCompactItemize}
\doxysubsection*{Variables}
\begin{DoxyCompactItemize}
\item 
{\footnotesize template$<$typename T $>$ }\\\mbox{\hyperlink{tdecl_8h_a35b356d58929dd3ae764e8291838f5be}{KBLIB\+\_\+\+CONSTANT}} auto \mbox{\hyperlink{namespacekblib_1_1detail__direct__map_a1ff7c111005e041185e913c407c2a912}{range\+\_\+of}}
\end{DoxyCompactItemize}


\doxysubsection{Variable Documentation}
\mbox{\Hypertarget{namespacekblib_1_1detail__direct__map_a1ff7c111005e041185e913c407c2a912}\label{namespacekblib_1_1detail__direct__map_a1ff7c111005e041185e913c407c2a912}} 
\index{kblib::detail\_direct\_map@{kblib::detail\_direct\_map}!range\_of@{range\_of}}
\index{range\_of@{range\_of}!kblib::detail\_direct\_map@{kblib::detail\_direct\_map}}
\doxysubsubsection{\texorpdfstring{range\_of}{range\_of}}
{\footnotesize\ttfamily template$<$typename T $>$ \\
\mbox{\hyperlink{tdecl_8h_a35b356d58929dd3ae764e8291838f5be}{KBLIB\+\_\+\+CONSTANT}} auto kblib\+::detail\+\_\+direct\+\_\+map\+::range\+\_\+of}

{\bfseries Initial value\+:}
\begin{DoxyCode}{0}
\DoxyCodeLine{= (std::numeric\_limits<T>::digits + std::numeric\_limits<T>::is\_signed}
\DoxyCodeLine{          < std::numeric\_limits<std::uintmax\_t>::digits)}
\DoxyCodeLine{             ? \textcolor{keyword}{static\_cast<}std::uintmax\_t\textcolor{keyword}{>}(1)}
\DoxyCodeLine{                   << \mbox{\hyperlink{namespacekblib_af9e250fffa2922e623baa08aa8994f54}{to\_unsigned}}(std::numeric\_limits<T>::digits}
\DoxyCodeLine{                                  + std::numeric\_limits<T>::is\_signed)}
\DoxyCodeLine{             : 0}

\end{DoxyCode}


Definition at line \mbox{\hyperlink{direct__map_8h_source_l00055}{55}} of file \mbox{\hyperlink{direct__map_8h_source}{direct\+\_\+map.\+h}}.

