\hypertarget{structkblib_1_1enumerate__iterator}{}\doxysection{kblib\+::enumerate\+\_\+iterator\texorpdfstring{$<$}{<} It \texorpdfstring{$>$}{>} Struct Template Reference}
\label{structkblib_1_1enumerate__iterator}\index{kblib::enumerate\_iterator$<$ It $>$@{kblib::enumerate\_iterator$<$ It $>$}}


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

\doxysubsection*{Public Types}
\begin{DoxyCompactItemize}
\item 
using \mbox{\hyperlink{structkblib_1_1enumerate__iterator_adf13e295d4abc1a5f9f4dda002bd9052}{nested\+\_\+reference}} = typename std\+::iterator\+\_\+traits$<$ It $>$\mbox{\hyperlink{structkblib_1_1enumerate__iterator_ab8d076df554ca67edb66093ecb7e59f4}{\+::reference}}
\item 
using \mbox{\hyperlink{structkblib_1_1enumerate__iterator_a03dcab718668e4a38c4a613ce3468cec}{difference\+\_\+type}} = std\+::ptrdiff\+\_\+t
\item 
using \mbox{\hyperlink{structkblib_1_1enumerate__iterator_abffc507754a08437dc1bdf5804d6c135}{value\+\_\+type}} = std\+::pair$<$ \mbox{\hyperlink{structkblib_1_1enumerate__iterator_adf13e295d4abc1a5f9f4dda002bd9052}{nested\+\_\+reference}}, std\+::size\+\_\+t $>$
\item 
using \mbox{\hyperlink{structkblib_1_1enumerate__iterator_ac6635496139df41fcd6b6fe4f5c0bfb4}{pointer}} = void
\item 
using \mbox{\hyperlink{structkblib_1_1enumerate__iterator_ab8d076df554ca67edb66093ecb7e59f4}{reference}} = \mbox{\hyperlink{structkblib_1_1enumerate__iterator_abffc507754a08437dc1bdf5804d6c135}{value\+\_\+type}}
\item 
using \mbox{\hyperlink{structkblib_1_1enumerate__iterator_af4eacc675cb4ec0cc8192adf2256d5c1}{iterator\+\_\+category}} = std\+::input\+\_\+iterator\+\_\+tag
\end{DoxyCompactItemize}
\doxysubsection*{Public Member Functions}
\begin{DoxyCompactItemize}
\item 
constexpr auto \mbox{\hyperlink{structkblib_1_1enumerate__iterator_a949e76bb34d8cb5b6e54322c4e614869}{operator$\ast$}} () -\/$>$ \mbox{\hyperlink{structkblib_1_1enumerate__iterator_abffc507754a08437dc1bdf5804d6c135}{value\+\_\+type}}
\item 
constexpr auto \mbox{\hyperlink{structkblib_1_1enumerate__iterator_a091ecbefde564ee53b06bc07111ace1d}{operator++}} () \&-\/$>$ \mbox{\hyperlink{structkblib_1_1enumerate__iterator}{enumerate\+\_\+iterator}} \&
\item 
constexpr auto \mbox{\hyperlink{structkblib_1_1enumerate__iterator_a85218257b599520550f70d7a9cc8c66b}{operator++}} (int) -\/$>$ \mbox{\hyperlink{structkblib_1_1enumerate__iterator}{enumerate\+\_\+iterator}}
\item 
{\footnotesize template$<$typename OIt $>$ }\\constexpr auto \mbox{\hyperlink{structkblib_1_1enumerate__iterator_a07a52856b52d95fff2ebf088becfda3c}{operator==}} (OIt rhs) -\/$>$ decltype(std\+::declval$<$ It \& $>$()==std\+::declval$<$ OIt \& $>$())
\item 
{\footnotesize template$<$typename OIt $>$ }\\constexpr auto \mbox{\hyperlink{structkblib_1_1enumerate__iterator_ab5b3bffc48d6e54ab6b8624c93551929}{operator!=}} (OIt rhs) -\/$>$ decltype(std\+::declval$<$ It \& $>$() !=std\+::declval$<$ OIt \& $>$())
\end{DoxyCompactItemize}
\doxysubsection*{Public Attributes}
\begin{DoxyCompactItemize}
\item 
It \mbox{\hyperlink{structkblib_1_1enumerate__iterator_a2c35d1ab443f97050db5562618f3b54c}{it}}
\item 
std\+::size\+\_\+t \mbox{\hyperlink{structkblib_1_1enumerate__iterator_a7dc02d05306b9fe67530402a32e510a7}{idx}}
\end{DoxyCompactItemize}
\doxysubsection*{Friends}
\begin{DoxyCompactItemize}
\item 
constexpr friend auto \mbox{\hyperlink{structkblib_1_1enumerate__iterator_a8a930c10e46b2c406d3f8472b0ec1f36}{operator==}} (\mbox{\hyperlink{structkblib_1_1enumerate__iterator}{enumerate\+\_\+iterator}} lhs, \mbox{\hyperlink{structkblib_1_1enumerate__iterator}{enumerate\+\_\+iterator}} rhs) -\/$>$ bool
\item 
constexpr friend auto \mbox{\hyperlink{structkblib_1_1enumerate__iterator_ac792c9de77f4fee5c85194b1e9f28d0b}{operator!=}} (\mbox{\hyperlink{structkblib_1_1enumerate__iterator}{enumerate\+\_\+iterator}} lhs, \mbox{\hyperlink{structkblib_1_1enumerate__iterator}{enumerate\+\_\+iterator}} rhs) -\/$>$ bool
\end{DoxyCompactItemize}


\doxysubsection{Detailed Description}
\subsubsection*{template$<$typename It$>$\newline
struct kblib\+::enumerate\+\_\+iterator$<$ It $>$}
\begin{DoxyAuthor}{Author}
Tobias Widlund, killerbee 
\end{DoxyAuthor}
\begin{DoxyDate}{Date}
2018-\/2020 
\end{DoxyDate}
\begin{DoxyCopyright}{Copyright}
MIT license. 
\end{DoxyCopyright}


Definition at line \mbox{\hyperlink{enumerate-contrib-tw_8h_source_l00044}{44}} of file \mbox{\hyperlink{enumerate-contrib-tw_8h_source}{enumerate-\/contrib-\/tw.\+h}}.



\doxysubsection{Member Typedef Documentation}
\mbox{\Hypertarget{structkblib_1_1enumerate__iterator_a03dcab718668e4a38c4a613ce3468cec}\label{structkblib_1_1enumerate__iterator_a03dcab718668e4a38c4a613ce3468cec}} 
\index{kblib::enumerate\_iterator$<$ It $>$@{kblib::enumerate\_iterator$<$ It $>$}!difference\_type@{difference\_type}}
\index{difference\_type@{difference\_type}!kblib::enumerate\_iterator$<$ It $>$@{kblib::enumerate\_iterator$<$ It $>$}}
\doxysubsubsection{\texorpdfstring{difference\_type}{difference\_type}}
{\footnotesize\ttfamily template$<$typename It $>$ \\
using \mbox{\hyperlink{structkblib_1_1enumerate__iterator}{kblib\+::enumerate\+\_\+iterator}}$<$ It $>$\+::difference\+\_\+type =  std\+::ptrdiff\+\_\+t}



Definition at line \mbox{\hyperlink{enumerate-contrib-tw_8h_source_l00050}{50}} of file \mbox{\hyperlink{enumerate-contrib-tw_8h_source}{enumerate-\/contrib-\/tw.\+h}}.

\mbox{\Hypertarget{structkblib_1_1enumerate__iterator_af4eacc675cb4ec0cc8192adf2256d5c1}\label{structkblib_1_1enumerate__iterator_af4eacc675cb4ec0cc8192adf2256d5c1}} 
\index{kblib::enumerate\_iterator$<$ It $>$@{kblib::enumerate\_iterator$<$ It $>$}!iterator\_category@{iterator\_category}}
\index{iterator\_category@{iterator\_category}!kblib::enumerate\_iterator$<$ It $>$@{kblib::enumerate\_iterator$<$ It $>$}}
\doxysubsubsection{\texorpdfstring{iterator\_category}{iterator\_category}}
{\footnotesize\ttfamily template$<$typename It $>$ \\
using \mbox{\hyperlink{structkblib_1_1enumerate__iterator}{kblib\+::enumerate\+\_\+iterator}}$<$ It $>$\+::iterator\+\_\+category =  std\+::input\+\_\+iterator\+\_\+tag}



Definition at line \mbox{\hyperlink{enumerate-contrib-tw_8h_source_l00054}{54}} of file \mbox{\hyperlink{enumerate-contrib-tw_8h_source}{enumerate-\/contrib-\/tw.\+h}}.

\mbox{\Hypertarget{structkblib_1_1enumerate__iterator_adf13e295d4abc1a5f9f4dda002bd9052}\label{structkblib_1_1enumerate__iterator_adf13e295d4abc1a5f9f4dda002bd9052}} 
\index{kblib::enumerate\_iterator$<$ It $>$@{kblib::enumerate\_iterator$<$ It $>$}!nested\_reference@{nested\_reference}}
\index{nested\_reference@{nested\_reference}!kblib::enumerate\_iterator$<$ It $>$@{kblib::enumerate\_iterator$<$ It $>$}}
\doxysubsubsection{\texorpdfstring{nested\_reference}{nested\_reference}}
{\footnotesize\ttfamily template$<$typename It $>$ \\
using \mbox{\hyperlink{structkblib_1_1enumerate__iterator}{kblib\+::enumerate\+\_\+iterator}}$<$ It $>$\+::nested\+\_\+reference =  typename std\+::iterator\+\_\+traits$<$It$>$\mbox{\hyperlink{structkblib_1_1enumerate__iterator_ab8d076df554ca67edb66093ecb7e59f4}{\+::reference}}}



Definition at line \mbox{\hyperlink{enumerate-contrib-tw_8h_source_l00048}{48}} of file \mbox{\hyperlink{enumerate-contrib-tw_8h_source}{enumerate-\/contrib-\/tw.\+h}}.

\mbox{\Hypertarget{structkblib_1_1enumerate__iterator_ac6635496139df41fcd6b6fe4f5c0bfb4}\label{structkblib_1_1enumerate__iterator_ac6635496139df41fcd6b6fe4f5c0bfb4}} 
\index{kblib::enumerate\_iterator$<$ It $>$@{kblib::enumerate\_iterator$<$ It $>$}!pointer@{pointer}}
\index{pointer@{pointer}!kblib::enumerate\_iterator$<$ It $>$@{kblib::enumerate\_iterator$<$ It $>$}}
\doxysubsubsection{\texorpdfstring{pointer}{pointer}}
{\footnotesize\ttfamily template$<$typename It $>$ \\
using \mbox{\hyperlink{structkblib_1_1enumerate__iterator}{kblib\+::enumerate\+\_\+iterator}}$<$ It $>$\+::pointer =  void}



Definition at line \mbox{\hyperlink{enumerate-contrib-tw_8h_source_l00052}{52}} of file \mbox{\hyperlink{enumerate-contrib-tw_8h_source}{enumerate-\/contrib-\/tw.\+h}}.

\mbox{\Hypertarget{structkblib_1_1enumerate__iterator_ab8d076df554ca67edb66093ecb7e59f4}\label{structkblib_1_1enumerate__iterator_ab8d076df554ca67edb66093ecb7e59f4}} 
\index{kblib::enumerate\_iterator$<$ It $>$@{kblib::enumerate\_iterator$<$ It $>$}!reference@{reference}}
\index{reference@{reference}!kblib::enumerate\_iterator$<$ It $>$@{kblib::enumerate\_iterator$<$ It $>$}}
\doxysubsubsection{\texorpdfstring{reference}{reference}}
{\footnotesize\ttfamily template$<$typename It $>$ \\
using \mbox{\hyperlink{structkblib_1_1enumerate__iterator}{kblib\+::enumerate\+\_\+iterator}}$<$ It $>$\+::reference =  \mbox{\hyperlink{structkblib_1_1enumerate__iterator_abffc507754a08437dc1bdf5804d6c135}{value\+\_\+type}}}



Definition at line \mbox{\hyperlink{enumerate-contrib-tw_8h_source_l00053}{53}} of file \mbox{\hyperlink{enumerate-contrib-tw_8h_source}{enumerate-\/contrib-\/tw.\+h}}.

\mbox{\Hypertarget{structkblib_1_1enumerate__iterator_abffc507754a08437dc1bdf5804d6c135}\label{structkblib_1_1enumerate__iterator_abffc507754a08437dc1bdf5804d6c135}} 
\index{kblib::enumerate\_iterator$<$ It $>$@{kblib::enumerate\_iterator$<$ It $>$}!value\_type@{value\_type}}
\index{value\_type@{value\_type}!kblib::enumerate\_iterator$<$ It $>$@{kblib::enumerate\_iterator$<$ It $>$}}
\doxysubsubsection{\texorpdfstring{value\_type}{value\_type}}
{\footnotesize\ttfamily template$<$typename It $>$ \\
using \mbox{\hyperlink{structkblib_1_1enumerate__iterator}{kblib\+::enumerate\+\_\+iterator}}$<$ It $>$\+::value\+\_\+type =  std\+::pair$<$\mbox{\hyperlink{structkblib_1_1enumerate__iterator_adf13e295d4abc1a5f9f4dda002bd9052}{nested\+\_\+reference}}, std\+::size\+\_\+t$>$}



Definition at line \mbox{\hyperlink{enumerate-contrib-tw_8h_source_l00051}{51}} of file \mbox{\hyperlink{enumerate-contrib-tw_8h_source}{enumerate-\/contrib-\/tw.\+h}}.



\doxysubsection{Member Function Documentation}
\mbox{\Hypertarget{structkblib_1_1enumerate__iterator_ab5b3bffc48d6e54ab6b8624c93551929}\label{structkblib_1_1enumerate__iterator_ab5b3bffc48d6e54ab6b8624c93551929}} 
\index{kblib::enumerate\_iterator$<$ It $>$@{kblib::enumerate\_iterator$<$ It $>$}!operator"!=@{operator"!=}}
\index{operator"!=@{operator"!=}!kblib::enumerate\_iterator$<$ It $>$@{kblib::enumerate\_iterator$<$ It $>$}}
\doxysubsubsection{\texorpdfstring{operator"!=()}{operator!=()}}
{\footnotesize\ttfamily template$<$typename It $>$ \\
template$<$typename OIt $>$ \\
constexpr auto \mbox{\hyperlink{structkblib_1_1enumerate__iterator}{kblib\+::enumerate\+\_\+iterator}}$<$ It $>$\+::operator!= (\begin{DoxyParamCaption}\item[{OIt}]{rhs }\end{DoxyParamCaption}) -\/$>$ decltype(std\+::declval$<$It\&$>$() != std\+::declval$<$OIt\&$>$()) \hspace{0.3cm}{\ttfamily [inline]}, {\ttfamily [constexpr]}}



Definition at line \mbox{\hyperlink{enumerate-contrib-tw_8h_source_l00075}{75}} of file \mbox{\hyperlink{enumerate-contrib-tw_8h_source}{enumerate-\/contrib-\/tw.\+h}}.

\mbox{\Hypertarget{structkblib_1_1enumerate__iterator_a949e76bb34d8cb5b6e54322c4e614869}\label{structkblib_1_1enumerate__iterator_a949e76bb34d8cb5b6e54322c4e614869}} 
\index{kblib::enumerate\_iterator$<$ It $>$@{kblib::enumerate\_iterator$<$ It $>$}!operator$\ast$@{operator$\ast$}}
\index{operator$\ast$@{operator$\ast$}!kblib::enumerate\_iterator$<$ It $>$@{kblib::enumerate\_iterator$<$ It $>$}}
\doxysubsubsection{\texorpdfstring{operator$\ast$()}{operator*()}}
{\footnotesize\ttfamily template$<$typename It $>$ \\
constexpr auto \mbox{\hyperlink{structkblib_1_1enumerate__iterator}{kblib\+::enumerate\+\_\+iterator}}$<$ It $>$\+::operator$\ast$ (\begin{DoxyParamCaption}{ }\end{DoxyParamCaption}) -\/$>$ \mbox{\hyperlink{structkblib_1_1enumerate__iterator_abffc507754a08437dc1bdf5804d6c135}{value\+\_\+type}} \hspace{0.3cm}{\ttfamily [inline]}, {\ttfamily [constexpr]}}



Definition at line \mbox{\hyperlink{enumerate-contrib-tw_8h_source_l00056}{56}} of file \mbox{\hyperlink{enumerate-contrib-tw_8h_source}{enumerate-\/contrib-\/tw.\+h}}.

\mbox{\Hypertarget{structkblib_1_1enumerate__iterator_a091ecbefde564ee53b06bc07111ace1d}\label{structkblib_1_1enumerate__iterator_a091ecbefde564ee53b06bc07111ace1d}} 
\index{kblib::enumerate\_iterator$<$ It $>$@{kblib::enumerate\_iterator$<$ It $>$}!operator++@{operator++}}
\index{operator++@{operator++}!kblib::enumerate\_iterator$<$ It $>$@{kblib::enumerate\_iterator$<$ It $>$}}
\doxysubsubsection{\texorpdfstring{operator++()}{operator++()}\hspace{0.1cm}{\footnotesize\ttfamily [1/2]}}
{\footnotesize\ttfamily template$<$typename It $>$ \\
constexpr auto \mbox{\hyperlink{structkblib_1_1enumerate__iterator}{kblib\+::enumerate\+\_\+iterator}}$<$ It $>$\+::operator++ (\begin{DoxyParamCaption}{ }\end{DoxyParamCaption}) \& -\/$>$ \mbox{\hyperlink{structkblib_1_1enumerate__iterator}{enumerate\+\_\+iterator}}\& \hspace{0.3cm}{\ttfamily [inline]}, {\ttfamily [constexpr]}}



Definition at line \mbox{\hyperlink{enumerate-contrib-tw_8h_source_l00058}{58}} of file \mbox{\hyperlink{enumerate-contrib-tw_8h_source}{enumerate-\/contrib-\/tw.\+h}}.

\mbox{\Hypertarget{structkblib_1_1enumerate__iterator_a85218257b599520550f70d7a9cc8c66b}\label{structkblib_1_1enumerate__iterator_a85218257b599520550f70d7a9cc8c66b}} 
\index{kblib::enumerate\_iterator$<$ It $>$@{kblib::enumerate\_iterator$<$ It $>$}!operator++@{operator++}}
\index{operator++@{operator++}!kblib::enumerate\_iterator$<$ It $>$@{kblib::enumerate\_iterator$<$ It $>$}}
\doxysubsubsection{\texorpdfstring{operator++()}{operator++()}\hspace{0.1cm}{\footnotesize\ttfamily [2/2]}}
{\footnotesize\ttfamily template$<$typename It $>$ \\
constexpr auto \mbox{\hyperlink{structkblib_1_1enumerate__iterator}{kblib\+::enumerate\+\_\+iterator}}$<$ It $>$\+::operator++ (\begin{DoxyParamCaption}\item[{int}]{ }\end{DoxyParamCaption}) -\/$>$ \mbox{\hyperlink{structkblib_1_1enumerate__iterator}{enumerate\+\_\+iterator}} \hspace{0.3cm}{\ttfamily [inline]}, {\ttfamily [constexpr]}}



Definition at line \mbox{\hyperlink{enumerate-contrib-tw_8h_source_l00063}{63}} of file \mbox{\hyperlink{enumerate-contrib-tw_8h_source}{enumerate-\/contrib-\/tw.\+h}}.

\mbox{\Hypertarget{structkblib_1_1enumerate__iterator_a07a52856b52d95fff2ebf088becfda3c}\label{structkblib_1_1enumerate__iterator_a07a52856b52d95fff2ebf088becfda3c}} 
\index{kblib::enumerate\_iterator$<$ It $>$@{kblib::enumerate\_iterator$<$ It $>$}!operator==@{operator==}}
\index{operator==@{operator==}!kblib::enumerate\_iterator$<$ It $>$@{kblib::enumerate\_iterator$<$ It $>$}}
\doxysubsubsection{\texorpdfstring{operator==()}{operator==()}}
{\footnotesize\ttfamily template$<$typename It $>$ \\
template$<$typename OIt $>$ \\
constexpr auto \mbox{\hyperlink{structkblib_1_1enumerate__iterator}{kblib\+::enumerate\+\_\+iterator}}$<$ It $>$\+::operator== (\begin{DoxyParamCaption}\item[{OIt}]{rhs }\end{DoxyParamCaption}) -\/$>$ decltype(std\+::declval$<$It\&$>$() == std\+::declval$<$OIt\&$>$()) \hspace{0.3cm}{\ttfamily [inline]}, {\ttfamily [constexpr]}}



Definition at line \mbox{\hyperlink{enumerate-contrib-tw_8h_source_l00070}{70}} of file \mbox{\hyperlink{enumerate-contrib-tw_8h_source}{enumerate-\/contrib-\/tw.\+h}}.



\doxysubsection{Friends And Related Function Documentation}
\mbox{\Hypertarget{structkblib_1_1enumerate__iterator_ac792c9de77f4fee5c85194b1e9f28d0b}\label{structkblib_1_1enumerate__iterator_ac792c9de77f4fee5c85194b1e9f28d0b}} 
\index{kblib::enumerate\_iterator$<$ It $>$@{kblib::enumerate\_iterator$<$ It $>$}!operator"!=@{operator"!=}}
\index{operator"!=@{operator"!=}!kblib::enumerate\_iterator$<$ It $>$@{kblib::enumerate\_iterator$<$ It $>$}}
\doxysubsubsection{\texorpdfstring{operator"!=}{operator!=}}
{\footnotesize\ttfamily template$<$typename It $>$ \\
constexpr friend auto operator!= (\begin{DoxyParamCaption}\item[{\mbox{\hyperlink{structkblib_1_1enumerate__iterator}{enumerate\+\_\+iterator}}$<$ It $>$}]{lhs,  }\item[{\mbox{\hyperlink{structkblib_1_1enumerate__iterator}{enumerate\+\_\+iterator}}$<$ It $>$}]{rhs }\end{DoxyParamCaption}) -\/$>$ bool \hspace{0.3cm}{\ttfamily [friend]}}



Definition at line \mbox{\hyperlink{enumerate-contrib-tw_8h_source_l00084}{84}} of file \mbox{\hyperlink{enumerate-contrib-tw_8h_source}{enumerate-\/contrib-\/tw.\+h}}.

\mbox{\Hypertarget{structkblib_1_1enumerate__iterator_a8a930c10e46b2c406d3f8472b0ec1f36}\label{structkblib_1_1enumerate__iterator_a8a930c10e46b2c406d3f8472b0ec1f36}} 
\index{kblib::enumerate\_iterator$<$ It $>$@{kblib::enumerate\_iterator$<$ It $>$}!operator==@{operator==}}
\index{operator==@{operator==}!kblib::enumerate\_iterator$<$ It $>$@{kblib::enumerate\_iterator$<$ It $>$}}
\doxysubsubsection{\texorpdfstring{operator==}{operator==}}
{\footnotesize\ttfamily template$<$typename It $>$ \\
constexpr friend auto operator== (\begin{DoxyParamCaption}\item[{\mbox{\hyperlink{structkblib_1_1enumerate__iterator}{enumerate\+\_\+iterator}}$<$ It $>$}]{lhs,  }\item[{\mbox{\hyperlink{structkblib_1_1enumerate__iterator}{enumerate\+\_\+iterator}}$<$ It $>$}]{rhs }\end{DoxyParamCaption}) -\/$>$ bool \hspace{0.3cm}{\ttfamily [friend]}}



Definition at line \mbox{\hyperlink{enumerate-contrib-tw_8h_source_l00080}{80}} of file \mbox{\hyperlink{enumerate-contrib-tw_8h_source}{enumerate-\/contrib-\/tw.\+h}}.



\doxysubsection{Member Data Documentation}
\mbox{\Hypertarget{structkblib_1_1enumerate__iterator_a7dc02d05306b9fe67530402a32e510a7}\label{structkblib_1_1enumerate__iterator_a7dc02d05306b9fe67530402a32e510a7}} 
\index{kblib::enumerate\_iterator$<$ It $>$@{kblib::enumerate\_iterator$<$ It $>$}!idx@{idx}}
\index{idx@{idx}!kblib::enumerate\_iterator$<$ It $>$@{kblib::enumerate\_iterator$<$ It $>$}}
\doxysubsubsection{\texorpdfstring{idx}{idx}}
{\footnotesize\ttfamily template$<$typename It $>$ \\
std\+::size\+\_\+t \mbox{\hyperlink{structkblib_1_1enumerate__iterator}{kblib\+::enumerate\+\_\+iterator}}$<$ It $>$\+::idx}



Definition at line \mbox{\hyperlink{enumerate-contrib-tw_8h_source_l00046}{46}} of file \mbox{\hyperlink{enumerate-contrib-tw_8h_source}{enumerate-\/contrib-\/tw.\+h}}.

\mbox{\Hypertarget{structkblib_1_1enumerate__iterator_a2c35d1ab443f97050db5562618f3b54c}\label{structkblib_1_1enumerate__iterator_a2c35d1ab443f97050db5562618f3b54c}} 
\index{kblib::enumerate\_iterator$<$ It $>$@{kblib::enumerate\_iterator$<$ It $>$}!it@{it}}
\index{it@{it}!kblib::enumerate\_iterator$<$ It $>$@{kblib::enumerate\_iterator$<$ It $>$}}
\doxysubsubsection{\texorpdfstring{it}{it}}
{\footnotesize\ttfamily template$<$typename It $>$ \\
It \mbox{\hyperlink{structkblib_1_1enumerate__iterator}{kblib\+::enumerate\+\_\+iterator}}$<$ It $>$\+::it}



Definition at line \mbox{\hyperlink{enumerate-contrib-tw_8h_source_l00045}{45}} of file \mbox{\hyperlink{enumerate-contrib-tw_8h_source}{enumerate-\/contrib-\/tw.\+h}}.



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