\hypertarget{structkblib_1_1detail_1_1value__index__pair}{}\section{kblib\+:\+:detail\+:\+:value\+\_\+index\+\_\+pair$<$ Iterator $>$ Struct Template Reference}
\label{structkblib_1_1detail_1_1value__index__pair}\index{kblib\+::detail\+::value\+\_\+index\+\_\+pair$<$ Iterator $>$@{kblib\+::detail\+::value\+\_\+index\+\_\+pair$<$ Iterator $>$}}


{\ttfamily \#include $<$iterators.\+h$>$}



Collaboration diagram for kblib\+:\+:detail\+:\+:value\+\_\+index\+\_\+pair$<$ Iterator $>$\+:\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=195pt]{structkblib_1_1detail_1_1value__index__pair__coll__graph}
\end{center}
\end{figure}
\subsection*{Public Types}
\begin{DoxyCompactItemize}
\item 
using \hyperlink{structkblib_1_1detail_1_1value__index__pair_ae64186882b9c313d9873e95e3541b10c}{value\+\_\+type} = std\+::remove\+\_\+reference\+\_\+t$<$ decltype($\ast$std\+::declval$<$ Iterator \& $>$())$>$
\end{DoxyCompactItemize}
\subsection*{Public Attributes}
\begin{DoxyCompactItemize}
\item 
std\+::size\+\_\+t \hyperlink{structkblib_1_1detail_1_1value__index__pair_abf0b5dff60af58c4f00a7b36cb14b35d}{index}
\item 
Iterator \hyperlink{structkblib_1_1detail_1_1value__index__pair_aa5e28103d077f3eec36a4038e1c01e1d}{iter}
\end{DoxyCompactItemize}


\subsection{Detailed Description}
\subsubsection*{template$<$typename Iterator$>$\newline
struct kblib\+::detail\+::value\+\_\+index\+\_\+pair$<$ Iterator $>$}



Definition at line 1125 of file iterators.\+h.



\subsection{Member Typedef Documentation}
\mbox{\Hypertarget{structkblib_1_1detail_1_1value__index__pair_ae64186882b9c313d9873e95e3541b10c}\label{structkblib_1_1detail_1_1value__index__pair_ae64186882b9c313d9873e95e3541b10c}} 
\index{kblib\+::detail\+::value\+\_\+index\+\_\+pair@{kblib\+::detail\+::value\+\_\+index\+\_\+pair}!value\+\_\+type@{value\+\_\+type}}
\index{value\+\_\+type@{value\+\_\+type}!kblib\+::detail\+::value\+\_\+index\+\_\+pair@{kblib\+::detail\+::value\+\_\+index\+\_\+pair}}
\subsubsection{\texorpdfstring{value\+\_\+type}{value\_type}}
{\footnotesize\ttfamily template$<$typename Iterator$>$ \\
using \hyperlink{structkblib_1_1detail_1_1value__index__pair}{kblib\+::detail\+::value\+\_\+index\+\_\+pair}$<$ Iterator $>$\+::\hyperlink{structkblib_1_1detail_1_1value__index__pair_ae64186882b9c313d9873e95e3541b10c}{value\+\_\+type} =  std\+::remove\+\_\+reference\+\_\+t$<$decltype($\ast$std\+::declval$<$Iterator\&$>$())$>$}



Definition at line 1148 of file iterators.\+h.



\subsection{Member Data Documentation}
\mbox{\Hypertarget{structkblib_1_1detail_1_1value__index__pair_abf0b5dff60af58c4f00a7b36cb14b35d}\label{structkblib_1_1detail_1_1value__index__pair_abf0b5dff60af58c4f00a7b36cb14b35d}} 
\index{kblib\+::detail\+::value\+\_\+index\+\_\+pair@{kblib\+::detail\+::value\+\_\+index\+\_\+pair}!index@{index}}
\index{index@{index}!kblib\+::detail\+::value\+\_\+index\+\_\+pair@{kblib\+::detail\+::value\+\_\+index\+\_\+pair}}
\subsubsection{\texorpdfstring{index}{index}}
{\footnotesize\ttfamily template$<$typename Iterator$>$ \\
std\+::size\+\_\+t \hyperlink{structkblib_1_1detail_1_1value__index__pair}{kblib\+::detail\+::value\+\_\+index\+\_\+pair}$<$ Iterator $>$\+::index}



Definition at line 1150 of file iterators.\+h.

\mbox{\Hypertarget{structkblib_1_1detail_1_1value__index__pair_aa5e28103d077f3eec36a4038e1c01e1d}\label{structkblib_1_1detail_1_1value__index__pair_aa5e28103d077f3eec36a4038e1c01e1d}} 
\index{kblib\+::detail\+::value\+\_\+index\+\_\+pair@{kblib\+::detail\+::value\+\_\+index\+\_\+pair}!iter@{iter}}
\index{iter@{iter}!kblib\+::detail\+::value\+\_\+index\+\_\+pair@{kblib\+::detail\+::value\+\_\+index\+\_\+pair}}
\subsubsection{\texorpdfstring{iter}{iter}}
{\footnotesize\ttfamily template$<$typename Iterator$>$ \\
Iterator \hyperlink{structkblib_1_1detail_1_1value__index__pair}{kblib\+::detail\+::value\+\_\+index\+\_\+pair}$<$ Iterator $>$\+::iter}



Definition at line 1151 of file iterators.\+h.



The documentation for this struct was generated from the following file\+:\begin{DoxyCompactItemize}
\item 
kblib/\hyperlink{iterators_8h}{iterators.\+h}\end{DoxyCompactItemize}
