\hypertarget{struct_k_b_l_i_b___n_s_1_1detail__cry_1_1value__index__pair}{}\doxysection{KBLIB\+\_\+\+NS\+::detail\+\_\+cry\+::value\+\_\+index\+\_\+pair\texorpdfstring{$<$}{<} Iterator \texorpdfstring{$>$}{>} Struct Template Reference}
\label{struct_k_b_l_i_b___n_s_1_1detail__cry_1_1value__index__pair}\index{KBLIB\_NS::detail\_cry::value\_index\_pair$<$ Iterator $>$@{KBLIB\_NS::detail\_cry::value\_index\_pair$<$ Iterator $>$}}


{\ttfamily \#include $<$kblib/enumerate-\/contrib-\/cry.\+h$>$}

\doxysubsection*{Public Types}
\begin{DoxyCompactItemize}
\item 
using \mbox{\hyperlink{struct_k_b_l_i_b___n_s_1_1detail__cry_1_1value__index__pair_a5daacf20c3c4e9bfb05e800e5707eb0b}{value\+\_\+type}} = std\+::remove\+\_\+reference\+\_\+t$<$ decltype($\ast$std\+::declval$<$ Iterator \& $>$())$>$
\end{DoxyCompactItemize}
\doxysubsection*{Public Attributes}
\begin{DoxyCompactItemize}
\item 
std\+::size\+\_\+t \mbox{\hyperlink{struct_k_b_l_i_b___n_s_1_1detail__cry_1_1value__index__pair_af31492054b621f4a6d150bc65755d5db}{index}}
\item 
Iterator \mbox{\hyperlink{struct_k_b_l_i_b___n_s_1_1detail__cry_1_1value__index__pair_af88eaa6c3489ef8476b8ef41be8442e3}{iter}}
\end{DoxyCompactItemize}


\doxysubsection{Detailed Description}
\subsubsection*{template$<$typename Iterator$>$\newline
struct KBLIB\+\_\+\+NS\+::detail\+\_\+cry\+::value\+\_\+index\+\_\+pair$<$ Iterator $>$}


Definition at line \mbox{\hyperlink{enumerate-contrib-cry_8h_source_l00061}{61}} of file \mbox{\hyperlink{enumerate-contrib-cry_8h_source}{enumerate-\/contrib-\/cry.\+h}}.



\doxysubsection{Member Typedef Documentation}
\mbox{\Hypertarget{struct_k_b_l_i_b___n_s_1_1detail__cry_1_1value__index__pair_a5daacf20c3c4e9bfb05e800e5707eb0b}\label{struct_k_b_l_i_b___n_s_1_1detail__cry_1_1value__index__pair_a5daacf20c3c4e9bfb05e800e5707eb0b}} 
\index{KBLIB\_NS::detail\_cry::value\_index\_pair$<$ Iterator $>$@{KBLIB\_NS::detail\_cry::value\_index\_pair$<$ Iterator $>$}!value\_type@{value\_type}}
\index{value\_type@{value\_type}!KBLIB\_NS::detail\_cry::value\_index\_pair$<$ Iterator $>$@{KBLIB\_NS::detail\_cry::value\_index\_pair$<$ Iterator $>$}}
\doxysubsubsection{\texorpdfstring{value\_type}{value\_type}}
{\footnotesize\ttfamily template$<$typename Iterator $>$ \\
using \mbox{\hyperlink{struct_k_b_l_i_b___n_s_1_1detail__cry_1_1value__index__pair}{KBLIB\+\_\+\+NS\+::detail\+\_\+cry\+::value\+\_\+index\+\_\+pair}}$<$ Iterator $>$\+::value\+\_\+type =  std\+::remove\+\_\+reference\+\_\+t$<$decltype($\ast$std\+::declval$<$Iterator\&$>$())$>$}



Definition at line \mbox{\hyperlink{enumerate-contrib-cry_8h_source_l00062}{62}} of file \mbox{\hyperlink{enumerate-contrib-cry_8h_source}{enumerate-\/contrib-\/cry.\+h}}.



\doxysubsection{Member Data Documentation}
\mbox{\Hypertarget{struct_k_b_l_i_b___n_s_1_1detail__cry_1_1value__index__pair_af31492054b621f4a6d150bc65755d5db}\label{struct_k_b_l_i_b___n_s_1_1detail__cry_1_1value__index__pair_af31492054b621f4a6d150bc65755d5db}} 
\index{KBLIB\_NS::detail\_cry::value\_index\_pair$<$ Iterator $>$@{KBLIB\_NS::detail\_cry::value\_index\_pair$<$ Iterator $>$}!index@{index}}
\index{index@{index}!KBLIB\_NS::detail\_cry::value\_index\_pair$<$ Iterator $>$@{KBLIB\_NS::detail\_cry::value\_index\_pair$<$ Iterator $>$}}
\doxysubsubsection{\texorpdfstring{index}{index}}
{\footnotesize\ttfamily template$<$typename Iterator $>$ \\
std\+::size\+\_\+t \mbox{\hyperlink{struct_k_b_l_i_b___n_s_1_1detail__cry_1_1value__index__pair}{KBLIB\+\_\+\+NS\+::detail\+\_\+cry\+::value\+\_\+index\+\_\+pair}}$<$ Iterator $>$\+::index}



Definition at line \mbox{\hyperlink{enumerate-contrib-cry_8h_source_l00065}{65}} of file \mbox{\hyperlink{enumerate-contrib-cry_8h_source}{enumerate-\/contrib-\/cry.\+h}}.

\mbox{\Hypertarget{struct_k_b_l_i_b___n_s_1_1detail__cry_1_1value__index__pair_af88eaa6c3489ef8476b8ef41be8442e3}\label{struct_k_b_l_i_b___n_s_1_1detail__cry_1_1value__index__pair_af88eaa6c3489ef8476b8ef41be8442e3}} 
\index{KBLIB\_NS::detail\_cry::value\_index\_pair$<$ Iterator $>$@{KBLIB\_NS::detail\_cry::value\_index\_pair$<$ Iterator $>$}!iter@{iter}}
\index{iter@{iter}!KBLIB\_NS::detail\_cry::value\_index\_pair$<$ Iterator $>$@{KBLIB\_NS::detail\_cry::value\_index\_pair$<$ Iterator $>$}}
\doxysubsubsection{\texorpdfstring{iter}{iter}}
{\footnotesize\ttfamily template$<$typename Iterator $>$ \\
Iterator \mbox{\hyperlink{struct_k_b_l_i_b___n_s_1_1detail__cry_1_1value__index__pair}{KBLIB\+\_\+\+NS\+::detail\+\_\+cry\+::value\+\_\+index\+\_\+pair}}$<$ Iterator $>$\+::iter}



Definition at line \mbox{\hyperlink{enumerate-contrib-cry_8h_source_l00066}{66}} of file \mbox{\hyperlink{enumerate-contrib-cry_8h_source}{enumerate-\/contrib-\/cry.\+h}}.



The documentation for this struct was generated from the following file\+:\begin{DoxyCompactItemize}
\item 
kblib/\mbox{\hyperlink{enumerate-contrib-cry_8h}{enumerate-\/contrib-\/cry.\+h}}\end{DoxyCompactItemize}
