\hypertarget{namespacekblib_1_1detail__enumerate}{}\doxysection{kblib\+::detail\+\_\+enumerate Namespace Reference}
\label{namespacekblib_1_1detail__enumerate}\index{kblib::detail\_enumerate@{kblib::detail\_enumerate}}
\doxysubsection*{Classes}
\begin{DoxyCompactItemize}
\item 
struct \mbox{\hyperlink{structkblib_1_1detail__enumerate_1_1force__copy__tag}{force\+\_\+copy\+\_\+tag}}
\end{DoxyCompactItemize}
\doxysubsection*{Functions}
\begin{DoxyCompactItemize}
\item 
{\footnotesize template$<$typename T1 , typename T2 $>$ }\\auto \mbox{\hyperlink{namespacekblib_1_1detail__enumerate_ac4e2d91f1419790b70ee4fcc9ba0fdff}{get\+\_\+or}} (T1 \&\&t1, T2 \&\&t2) -\/$>$ decltype(auto)
\item 
{\footnotesize template$<$typename T $>$ }\\auto \mbox{\hyperlink{namespacekblib_1_1detail__enumerate_a01999a441ce3915f1d6c2c85b6f650d4}{get\+\_\+magic\+\_\+ptr}} () -\/$>$ T $\ast$
\end{DoxyCompactItemize}


\doxysubsection{Function Documentation}
\mbox{\Hypertarget{namespacekblib_1_1detail__enumerate_a01999a441ce3915f1d6c2c85b6f650d4}\label{namespacekblib_1_1detail__enumerate_a01999a441ce3915f1d6c2c85b6f650d4}} 
\index{kblib::detail\_enumerate@{kblib::detail\_enumerate}!get\_magic\_ptr@{get\_magic\_ptr}}
\index{get\_magic\_ptr@{get\_magic\_ptr}!kblib::detail\_enumerate@{kblib::detail\_enumerate}}
\doxysubsubsection{\texorpdfstring{get\_magic\_ptr()}{get\_magic\_ptr()}}
{\footnotesize\ttfamily template$<$typename T $>$ \\
auto kblib\+::detail\+\_\+enumerate\+::get\+\_\+magic\+\_\+ptr (\begin{DoxyParamCaption}{ }\end{DoxyParamCaption}) -\/$>$ T$\ast$ }



Definition at line \mbox{\hyperlink{iterators_8h_source_l00679}{679}} of file \mbox{\hyperlink{iterators_8h_source}{iterators.\+h}}.

\mbox{\Hypertarget{namespacekblib_1_1detail__enumerate_ac4e2d91f1419790b70ee4fcc9ba0fdff}\label{namespacekblib_1_1detail__enumerate_ac4e2d91f1419790b70ee4fcc9ba0fdff}} 
\index{kblib::detail\_enumerate@{kblib::detail\_enumerate}!get\_or@{get\_or}}
\index{get\_or@{get\_or}!kblib::detail\_enumerate@{kblib::detail\_enumerate}}
\doxysubsubsection{\texorpdfstring{get\_or()}{get\_or()}}
{\footnotesize\ttfamily template$<$typename T1 , typename T2 $>$ \\
auto kblib\+::detail\+\_\+enumerate\+::get\+\_\+or (\begin{DoxyParamCaption}\item[{T1 \&\&}]{t1,  }\item[{T2 \&\&}]{t2 }\end{DoxyParamCaption}) -\/$>$ decltype(auto) }



Definition at line \mbox{\hyperlink{iterators_8h_source_l00671}{671}} of file \mbox{\hyperlink{iterators_8h_source}{iterators.\+h}}.

