\hypertarget{namespace_k_b_l_i_b___n_s_1_1detail__enumerate}{}\doxysection{KBLIB\+\_\+\+NS\+::detail\+\_\+enumerate Namespace Reference} \label{namespace_k_b_l_i_b___n_s_1_1detail__enumerate}\index{KBLIB\_NS::detail\_enumerate@{KBLIB\_NS::detail\_enumerate}} \doxysubsection*{Classes} \begin{DoxyCompactItemize} \item struct \mbox{\hyperlink{struct_k_b_l_i_b___n_s_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{namespace_k_b_l_i_b___n_s_1_1detail__enumerate_ac39457269f23e8fa55d51d1aacb7b15a}{get\+\_\+or}} (T1 \&\&t1, T2 \&\&t2) -\/$>$ decltype(auto) \item {\footnotesize template$<$typename T $>$ }\\auto \mbox{\hyperlink{namespace_k_b_l_i_b___n_s_1_1detail__enumerate_a002458d424556c12338ac4c4aa79cf19}{get\+\_\+magic\+\_\+ptr}} () -\/$>$ T $\ast$ \end{DoxyCompactItemize} \doxysubsection{Function Documentation} \mbox{\Hypertarget{namespace_k_b_l_i_b___n_s_1_1detail__enumerate_a002458d424556c12338ac4c4aa79cf19}\label{namespace_k_b_l_i_b___n_s_1_1detail__enumerate_a002458d424556c12338ac4c4aa79cf19}} \index{KBLIB\_NS::detail\_enumerate@{KBLIB\_NS::detail\_enumerate}!get\_magic\_ptr@{get\_magic\_ptr}} \index{get\_magic\_ptr@{get\_magic\_ptr}!KBLIB\_NS::detail\_enumerate@{KBLIB\_NS::detail\_enumerate}} \doxysubsubsection{\texorpdfstring{get\_magic\_ptr()}{get\_magic\_ptr()}} {\footnotesize\ttfamily template$<$typename T $>$ \\ auto KBLIB\+\_\+\+NS\+::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{namespace_k_b_l_i_b___n_s_1_1detail__enumerate_ac39457269f23e8fa55d51d1aacb7b15a}\label{namespace_k_b_l_i_b___n_s_1_1detail__enumerate_ac39457269f23e8fa55d51d1aacb7b15a}} \index{KBLIB\_NS::detail\_enumerate@{KBLIB\_NS::detail\_enumerate}!get\_or@{get\_or}} \index{get\_or@{get\_or}!KBLIB\_NS::detail\_enumerate@{KBLIB\_NS::detail\_enumerate}} \doxysubsubsection{\texorpdfstring{get\_or()}{get\_or()}} {\footnotesize\ttfamily template$<$typename T1 , typename T2 $>$ \\ auto KBLIB\+\_\+\+NS\+::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}}.