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