\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}}.