\hypertarget{classkblib_1_1enumerator__iterator}{}\doxysection{kblib\+::enumerator\+\_\+iterator\texorpdfstring{$<$}{<} It \texorpdfstring{$>$}{>} Class Template Reference} \label{classkblib_1_1enumerator__iterator}\index{kblib::enumerator\_iterator$<$ It $>$@{kblib::enumerator\_iterator$<$ It $>$}} {\ttfamily \#include $<$kblib/iterators.\+h$>$} \doxysubsection*{Public Types} \begin{DoxyCompactItemize} \item using \mbox{\hyperlink{classkblib_1_1enumerator__iterator_acd38fab6f2a44f77de6a8b457aa25694}{nested\+\_\+value}} = \mbox{\hyperlink{namespacekblib_af973fdd9c2dddf6db3744ae83902fc72}{copy\+\_\+const\+\_\+t}}$<$ decltype($\ast$std\+::declval$<$ It \& $>$()), typename std\+::iterator\+\_\+traits$<$ It $>$\mbox{\hyperlink{classkblib_1_1enumerator__iterator_a2bd5e36eb96817d637ed932603685bee}{\+::value\+\_\+type}} $>$ \item using \mbox{\hyperlink{classkblib_1_1enumerator__iterator_a2bd5e36eb96817d637ed932603685bee}{value\+\_\+type}} = \mbox{\hyperlink{classkblib_1_1enumeration}{enumeration}}$<$ \mbox{\hyperlink{classkblib_1_1enumerator__iterator_acd38fab6f2a44f77de6a8b457aa25694}{nested\+\_\+value}} $>$ \item using \mbox{\hyperlink{classkblib_1_1enumerator__iterator_abf2873d17e083bb655b170abaffe8469}{difference\+\_\+type}} = std\+::ptrdiff\+\_\+t \item using \mbox{\hyperlink{classkblib_1_1enumerator__iterator_aa9fc12692f7318303f6464d00f5ae992}{pointer}} = const \mbox{\hyperlink{classkblib_1_1enumerator__iterator_a2bd5e36eb96817d637ed932603685bee}{value\+\_\+type}} $\ast$ \item using \mbox{\hyperlink{classkblib_1_1enumerator__iterator_a68663d2a17cf6dc73e593c85b96247f0}{reference}} = const \mbox{\hyperlink{classkblib_1_1enumerator__iterator_a2bd5e36eb96817d637ed932603685bee}{value\+\_\+type}} \& \item using \mbox{\hyperlink{classkblib_1_1enumerator__iterator_aa6ecf418cb165de9b9fcb2c1a96c1612}{iterator\+\_\+category}} = std\+::input\+\_\+iterator\+\_\+tag \end{DoxyCompactItemize} \doxysubsection*{Public Member Functions} \begin{DoxyCompactItemize} \item \mbox{\hyperlink{classkblib_1_1enumerator__iterator_aa33d18d5c49292de99552bad27bddb1c}{enumerator\+\_\+iterator}} ()=default \item \mbox{\hyperlink{classkblib_1_1enumerator__iterator_a360fcba390a888a2a065cf3e75db2de3}{enumerator\+\_\+iterator}} (const \mbox{\hyperlink{classkblib_1_1enumerator__iterator}{enumerator\+\_\+iterator}} \&other) \item \mbox{\hyperlink{classkblib_1_1enumerator__iterator_abccb1d7b00a99eede5841200a81898a9}{enumerator\+\_\+iterator}} (It it) \item \mbox{\hyperlink{classkblib_1_1enumerator__iterator_aea94758df9bbd1b411a400d7ec3bf24a}{enumerator\+\_\+iterator}} (\mbox{\hyperlink{classkblib_1_1enumerator__iterator}{enumerator\+\_\+iterator}} \&\&)=default \item auto \mbox{\hyperlink{classkblib_1_1enumerator__iterator_aaa0ab3cdb061fd0c450f2ba9828557f9}{operator=}} (const \mbox{\hyperlink{classkblib_1_1enumerator__iterator}{enumerator\+\_\+iterator}} \&) -\/$>$ \mbox{\hyperlink{classkblib_1_1enumerator__iterator}{enumerator\+\_\+iterator}} \&=default \item auto \mbox{\hyperlink{classkblib_1_1enumerator__iterator_aa5920d030219e7fa79570ed5487640a2}{operator=}} (\mbox{\hyperlink{classkblib_1_1enumerator__iterator}{enumerator\+\_\+iterator}} \&\&) -\/$>$ \mbox{\hyperlink{classkblib_1_1enumerator__iterator}{enumerator\+\_\+iterator}} \&=default \item \mbox{\hyperlink{classkblib_1_1enumerator__iterator_a43d6ff087a7d75c3c1319a83fd0eefc5}{$\sim$enumerator\+\_\+iterator}} ()=default \item auto \mbox{\hyperlink{classkblib_1_1enumerator__iterator_ad4f8f540f7c75a3a9fee5d19d41ce3a6}{operator$\ast$}} () \&-\/$>$ volatile \mbox{\hyperlink{classkblib_1_1enumerator__iterator_a2bd5e36eb96817d637ed932603685bee}{value\+\_\+type}} \& \item auto \mbox{\hyperlink{classkblib_1_1enumerator__iterator_a8e647fbb8c902d5c927db6f510e21ffb}{operator++}} () \&-\/$>$ \mbox{\hyperlink{classkblib_1_1enumerator__iterator}{enumerator\+\_\+iterator}} \& \end{DoxyCompactItemize} \doxysubsection*{Friends} \begin{DoxyCompactItemize} \item auto \mbox{\hyperlink{classkblib_1_1enumerator__iterator_aa6204ed79dd94064ee0a380f5b61c624}{operator==}} (const \mbox{\hyperlink{classkblib_1_1enumerator__iterator}{enumerator\+\_\+iterator}} \&lhs, const \mbox{\hyperlink{classkblib_1_1enumerator__iterator}{enumerator\+\_\+iterator}} \&rhs) noexcept -\/$>$ bool \item auto \mbox{\hyperlink{classkblib_1_1enumerator__iterator_af6555d8dd1cdd998e40c821ed352540d}{operator!=}} (const \mbox{\hyperlink{classkblib_1_1enumerator__iterator}{enumerator\+\_\+iterator}} \&lhs, const \mbox{\hyperlink{classkblib_1_1enumerator__iterator}{enumerator\+\_\+iterator}} \&rhs) noexcept -\/$>$ bool \end{DoxyCompactItemize} \doxysubsection{Detailed Description} \subsubsection*{template$<$typename It$>$\newline class kblib\+::enumerator\+\_\+iterator$<$ It $>$} Definition at line \mbox{\hyperlink{iterators_8h_source_l00865}{865}} of file \mbox{\hyperlink{iterators_8h_source}{iterators.\+h}}. \doxysubsection{Member Typedef Documentation} \mbox{\Hypertarget{classkblib_1_1enumerator__iterator_abf2873d17e083bb655b170abaffe8469}\label{classkblib_1_1enumerator__iterator_abf2873d17e083bb655b170abaffe8469}} \index{kblib::enumerator\_iterator$<$ It $>$@{kblib::enumerator\_iterator$<$ It $>$}!difference\_type@{difference\_type}} \index{difference\_type@{difference\_type}!kblib::enumerator\_iterator$<$ It $>$@{kblib::enumerator\_iterator$<$ It $>$}} \doxysubsubsection{\texorpdfstring{difference\_type}{difference\_type}} {\footnotesize\ttfamily template$<$typename It $>$ \\ using \mbox{\hyperlink{classkblib_1_1enumerator__iterator}{kblib\+::enumerator\+\_\+iterator}}$<$ It $>$\+::difference\+\_\+type = std\+::ptrdiff\+\_\+t} Definition at line \mbox{\hyperlink{iterators_8h_source_l00872}{872}} of file \mbox{\hyperlink{iterators_8h_source}{iterators.\+h}}. \mbox{\Hypertarget{classkblib_1_1enumerator__iterator_aa6ecf418cb165de9b9fcb2c1a96c1612}\label{classkblib_1_1enumerator__iterator_aa6ecf418cb165de9b9fcb2c1a96c1612}} \index{kblib::enumerator\_iterator$<$ It $>$@{kblib::enumerator\_iterator$<$ It $>$}!iterator\_category@{iterator\_category}} \index{iterator\_category@{iterator\_category}!kblib::enumerator\_iterator$<$ It $>$@{kblib::enumerator\_iterator$<$ It $>$}} \doxysubsubsection{\texorpdfstring{iterator\_category}{iterator\_category}} {\footnotesize\ttfamily template$<$typename It $>$ \\ using \mbox{\hyperlink{classkblib_1_1enumerator__iterator}{kblib\+::enumerator\+\_\+iterator}}$<$ It $>$\+::iterator\+\_\+category = std\+::input\+\_\+iterator\+\_\+tag} Definition at line \mbox{\hyperlink{iterators_8h_source_l00875}{875}} of file \mbox{\hyperlink{iterators_8h_source}{iterators.\+h}}. \mbox{\Hypertarget{classkblib_1_1enumerator__iterator_acd38fab6f2a44f77de6a8b457aa25694}\label{classkblib_1_1enumerator__iterator_acd38fab6f2a44f77de6a8b457aa25694}} \index{kblib::enumerator\_iterator$<$ It $>$@{kblib::enumerator\_iterator$<$ It $>$}!nested\_value@{nested\_value}} \index{nested\_value@{nested\_value}!kblib::enumerator\_iterator$<$ It $>$@{kblib::enumerator\_iterator$<$ It $>$}} \doxysubsubsection{\texorpdfstring{nested\_value}{nested\_value}} {\footnotesize\ttfamily template$<$typename It $>$ \\ using \mbox{\hyperlink{classkblib_1_1enumerator__iterator}{kblib\+::enumerator\+\_\+iterator}}$<$ It $>$\+::nested\+\_\+value = \mbox{\hyperlink{namespacekblib_af973fdd9c2dddf6db3744ae83902fc72}{copy\+\_\+const\+\_\+t}}$<$decltype($\ast$std\+::declval$<$It\&$>$()), typename std\+::iterator\+\_\+traits$<$It$>$\mbox{\hyperlink{classkblib_1_1enumerator__iterator_a2bd5e36eb96817d637ed932603685bee}{\+::value\+\_\+type}}$>$} Definition at line \mbox{\hyperlink{iterators_8h_source_l00867}{867}} of file \mbox{\hyperlink{iterators_8h_source}{iterators.\+h}}. \mbox{\Hypertarget{classkblib_1_1enumerator__iterator_aa9fc12692f7318303f6464d00f5ae992}\label{classkblib_1_1enumerator__iterator_aa9fc12692f7318303f6464d00f5ae992}} \index{kblib::enumerator\_iterator$<$ It $>$@{kblib::enumerator\_iterator$<$ It $>$}!pointer@{pointer}} \index{pointer@{pointer}!kblib::enumerator\_iterator$<$ It $>$@{kblib::enumerator\_iterator$<$ It $>$}} \doxysubsubsection{\texorpdfstring{pointer}{pointer}} {\footnotesize\ttfamily template$<$typename It $>$ \\ using \mbox{\hyperlink{classkblib_1_1enumerator__iterator}{kblib\+::enumerator\+\_\+iterator}}$<$ It $>$\+::pointer = const \mbox{\hyperlink{classkblib_1_1enumerator__iterator_a2bd5e36eb96817d637ed932603685bee}{value\+\_\+type}}$\ast$} Definition at line \mbox{\hyperlink{iterators_8h_source_l00873}{873}} of file \mbox{\hyperlink{iterators_8h_source}{iterators.\+h}}. \mbox{\Hypertarget{classkblib_1_1enumerator__iterator_a68663d2a17cf6dc73e593c85b96247f0}\label{classkblib_1_1enumerator__iterator_a68663d2a17cf6dc73e593c85b96247f0}} \index{kblib::enumerator\_iterator$<$ It $>$@{kblib::enumerator\_iterator$<$ It $>$}!reference@{reference}} \index{reference@{reference}!kblib::enumerator\_iterator$<$ It $>$@{kblib::enumerator\_iterator$<$ It $>$}} \doxysubsubsection{\texorpdfstring{reference}{reference}} {\footnotesize\ttfamily template$<$typename It $>$ \\ using \mbox{\hyperlink{classkblib_1_1enumerator__iterator}{kblib\+::enumerator\+\_\+iterator}}$<$ It $>$\+::reference = const \mbox{\hyperlink{classkblib_1_1enumerator__iterator_a2bd5e36eb96817d637ed932603685bee}{value\+\_\+type}}\&} Definition at line \mbox{\hyperlink{iterators_8h_source_l00874}{874}} of file \mbox{\hyperlink{iterators_8h_source}{iterators.\+h}}. \mbox{\Hypertarget{classkblib_1_1enumerator__iterator_a2bd5e36eb96817d637ed932603685bee}\label{classkblib_1_1enumerator__iterator_a2bd5e36eb96817d637ed932603685bee}} \index{kblib::enumerator\_iterator$<$ It $>$@{kblib::enumerator\_iterator$<$ It $>$}!value\_type@{value\_type}} \index{value\_type@{value\_type}!kblib::enumerator\_iterator$<$ It $>$@{kblib::enumerator\_iterator$<$ It $>$}} \doxysubsubsection{\texorpdfstring{value\_type}{value\_type}} {\footnotesize\ttfamily template$<$typename It $>$ \\ using \mbox{\hyperlink{classkblib_1_1enumerator__iterator}{kblib\+::enumerator\+\_\+iterator}}$<$ It $>$\+::value\+\_\+type = \mbox{\hyperlink{classkblib_1_1enumeration}{enumeration}}$<$\mbox{\hyperlink{classkblib_1_1enumerator__iterator_acd38fab6f2a44f77de6a8b457aa25694}{nested\+\_\+value}}$>$} Definition at line \mbox{\hyperlink{iterators_8h_source_l00871}{871}} of file \mbox{\hyperlink{iterators_8h_source}{iterators.\+h}}. \doxysubsection{Constructor \& Destructor Documentation} \mbox{\Hypertarget{classkblib_1_1enumerator__iterator_aa33d18d5c49292de99552bad27bddb1c}\label{classkblib_1_1enumerator__iterator_aa33d18d5c49292de99552bad27bddb1c}} \index{kblib::enumerator\_iterator$<$ It $>$@{kblib::enumerator\_iterator$<$ It $>$}!enumerator\_iterator@{enumerator\_iterator}} \index{enumerator\_iterator@{enumerator\_iterator}!kblib::enumerator\_iterator$<$ It $>$@{kblib::enumerator\_iterator$<$ It $>$}} \doxysubsubsection{\texorpdfstring{enumerator\_iterator()}{enumerator\_iterator()}\hspace{0.1cm}{\footnotesize\ttfamily [1/4]}} {\footnotesize\ttfamily template$<$typename It $>$ \\ \mbox{\hyperlink{classkblib_1_1enumerator__iterator}{kblib\+::enumerator\+\_\+iterator}}$<$ It $>$\+::enumerator\+\_\+iterator (\begin{DoxyParamCaption}{ }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [default]}} \mbox{\Hypertarget{classkblib_1_1enumerator__iterator_a360fcba390a888a2a065cf3e75db2de3}\label{classkblib_1_1enumerator__iterator_a360fcba390a888a2a065cf3e75db2de3}} \index{kblib::enumerator\_iterator$<$ It $>$@{kblib::enumerator\_iterator$<$ It $>$}!enumerator\_iterator@{enumerator\_iterator}} \index{enumerator\_iterator@{enumerator\_iterator}!kblib::enumerator\_iterator$<$ It $>$@{kblib::enumerator\_iterator$<$ It $>$}} \doxysubsubsection{\texorpdfstring{enumerator\_iterator()}{enumerator\_iterator()}\hspace{0.1cm}{\footnotesize\ttfamily [2/4]}} {\footnotesize\ttfamily template$<$typename It $>$ \\ \mbox{\hyperlink{classkblib_1_1enumerator__iterator}{kblib\+::enumerator\+\_\+iterator}}$<$ It $>$\+::enumerator\+\_\+iterator (\begin{DoxyParamCaption}\item[{const \mbox{\hyperlink{classkblib_1_1enumerator__iterator}{enumerator\+\_\+iterator}}$<$ It $>$ \&}]{other }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [inline]}} Definition at line \mbox{\hyperlink{iterators_8h_source_l00878}{878}} of file \mbox{\hyperlink{iterators_8h_source}{iterators.\+h}}. \mbox{\Hypertarget{classkblib_1_1enumerator__iterator_abccb1d7b00a99eede5841200a81898a9}\label{classkblib_1_1enumerator__iterator_abccb1d7b00a99eede5841200a81898a9}} \index{kblib::enumerator\_iterator$<$ It $>$@{kblib::enumerator\_iterator$<$ It $>$}!enumerator\_iterator@{enumerator\_iterator}} \index{enumerator\_iterator@{enumerator\_iterator}!kblib::enumerator\_iterator$<$ It $>$@{kblib::enumerator\_iterator$<$ It $>$}} \doxysubsubsection{\texorpdfstring{enumerator\_iterator()}{enumerator\_iterator()}\hspace{0.1cm}{\footnotesize\ttfamily [3/4]}} {\footnotesize\ttfamily template$<$typename It $>$ \\ \mbox{\hyperlink{classkblib_1_1enumerator__iterator}{kblib\+::enumerator\+\_\+iterator}}$<$ It $>$\+::enumerator\+\_\+iterator (\begin{DoxyParamCaption}\item[{It}]{it }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [inline]}} Definition at line \mbox{\hyperlink{iterators_8h_source_l00881}{881}} of file \mbox{\hyperlink{iterators_8h_source}{iterators.\+h}}. \mbox{\Hypertarget{classkblib_1_1enumerator__iterator_aea94758df9bbd1b411a400d7ec3bf24a}\label{classkblib_1_1enumerator__iterator_aea94758df9bbd1b411a400d7ec3bf24a}} \index{kblib::enumerator\_iterator$<$ It $>$@{kblib::enumerator\_iterator$<$ It $>$}!enumerator\_iterator@{enumerator\_iterator}} \index{enumerator\_iterator@{enumerator\_iterator}!kblib::enumerator\_iterator$<$ It $>$@{kblib::enumerator\_iterator$<$ It $>$}} \doxysubsubsection{\texorpdfstring{enumerator\_iterator()}{enumerator\_iterator()}\hspace{0.1cm}{\footnotesize\ttfamily [4/4]}} {\footnotesize\ttfamily template$<$typename It $>$ \\ \mbox{\hyperlink{classkblib_1_1enumerator__iterator}{kblib\+::enumerator\+\_\+iterator}}$<$ It $>$\+::enumerator\+\_\+iterator (\begin{DoxyParamCaption}\item[{\mbox{\hyperlink{classkblib_1_1enumerator__iterator}{enumerator\+\_\+iterator}}$<$ It $>$ \&\&}]{ }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [default]}} \mbox{\Hypertarget{classkblib_1_1enumerator__iterator_a43d6ff087a7d75c3c1319a83fd0eefc5}\label{classkblib_1_1enumerator__iterator_a43d6ff087a7d75c3c1319a83fd0eefc5}} \index{kblib::enumerator\_iterator$<$ It $>$@{kblib::enumerator\_iterator$<$ It $>$}!````~enumerator\_iterator@{$\sim$enumerator\_iterator}} \index{````~enumerator\_iterator@{$\sim$enumerator\_iterator}!kblib::enumerator\_iterator$<$ It $>$@{kblib::enumerator\_iterator$<$ It $>$}} \doxysubsubsection{\texorpdfstring{$\sim$enumerator\_iterator()}{~enumerator\_iterator()}} {\footnotesize\ttfamily template$<$typename It $>$ \\ \mbox{\hyperlink{classkblib_1_1enumerator__iterator}{kblib\+::enumerator\+\_\+iterator}}$<$ It $>$\+::$\sim$\mbox{\hyperlink{classkblib_1_1enumerator__iterator}{enumerator\+\_\+iterator}} (\begin{DoxyParamCaption}{ }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [default]}} \doxysubsection{Member Function Documentation} \mbox{\Hypertarget{classkblib_1_1enumerator__iterator_ad4f8f540f7c75a3a9fee5d19d41ce3a6}\label{classkblib_1_1enumerator__iterator_ad4f8f540f7c75a3a9fee5d19d41ce3a6}} \index{kblib::enumerator\_iterator$<$ It $>$@{kblib::enumerator\_iterator$<$ It $>$}!operator$\ast$@{operator$\ast$}} \index{operator$\ast$@{operator$\ast$}!kblib::enumerator\_iterator$<$ It $>$@{kblib::enumerator\_iterator$<$ It $>$}} \doxysubsubsection{\texorpdfstring{operator$\ast$()}{operator*()}} {\footnotesize\ttfamily template$<$typename It $>$ \\ auto \mbox{\hyperlink{classkblib_1_1enumerator__iterator}{kblib\+::enumerator\+\_\+iterator}}$<$ It $>$\+::operator$\ast$ (\begin{DoxyParamCaption}{ }\end{DoxyParamCaption}) \& -\/$>$ volatile \mbox{\hyperlink{classkblib_1_1enumerator__iterator_a2bd5e36eb96817d637ed932603685bee}{value\+\_\+type}}\& \hspace{0.3cm}{\ttfamily [inline]}} Definition at line \mbox{\hyperlink{iterators_8h_source_l00890}{890}} of file \mbox{\hyperlink{iterators_8h_source}{iterators.\+h}}. \mbox{\Hypertarget{classkblib_1_1enumerator__iterator_a8e647fbb8c902d5c927db6f510e21ffb}\label{classkblib_1_1enumerator__iterator_a8e647fbb8c902d5c927db6f510e21ffb}} \index{kblib::enumerator\_iterator$<$ It $>$@{kblib::enumerator\_iterator$<$ It $>$}!operator++@{operator++}} \index{operator++@{operator++}!kblib::enumerator\_iterator$<$ It $>$@{kblib::enumerator\_iterator$<$ It $>$}} \doxysubsubsection{\texorpdfstring{operator++()}{operator++()}} {\footnotesize\ttfamily template$<$typename It $>$ \\ auto \mbox{\hyperlink{classkblib_1_1enumerator__iterator}{kblib\+::enumerator\+\_\+iterator}}$<$ It $>$\+::operator++ (\begin{DoxyParamCaption}{ }\end{DoxyParamCaption}) \& -\/$>$ \mbox{\hyperlink{classkblib_1_1enumerator__iterator}{enumerator\+\_\+iterator}}\& \hspace{0.3cm}{\ttfamily [inline]}} Definition at line \mbox{\hyperlink{iterators_8h_source_l00897}{897}} of file \mbox{\hyperlink{iterators_8h_source}{iterators.\+h}}. \mbox{\Hypertarget{classkblib_1_1enumerator__iterator_aaa0ab3cdb061fd0c450f2ba9828557f9}\label{classkblib_1_1enumerator__iterator_aaa0ab3cdb061fd0c450f2ba9828557f9}} \index{kblib::enumerator\_iterator$<$ It $>$@{kblib::enumerator\_iterator$<$ It $>$}!operator=@{operator=}} \index{operator=@{operator=}!kblib::enumerator\_iterator$<$ It $>$@{kblib::enumerator\_iterator$<$ It $>$}} \doxysubsubsection{\texorpdfstring{operator=()}{operator=()}\hspace{0.1cm}{\footnotesize\ttfamily [1/2]}} {\footnotesize\ttfamily template$<$typename It $>$ \\ auto \mbox{\hyperlink{classkblib_1_1enumerator__iterator}{kblib\+::enumerator\+\_\+iterator}}$<$ It $>$\+::operator= (\begin{DoxyParamCaption}\item[{const \mbox{\hyperlink{classkblib_1_1enumerator__iterator}{enumerator\+\_\+iterator}}$<$ It $>$ \&}]{ }\end{DoxyParamCaption}) -\/$>$ \mbox{\hyperlink{classkblib_1_1enumerator__iterator}{enumerator\+\_\+iterator}} \&=default\hspace{0.3cm}{\ttfamily [default]}} \mbox{\Hypertarget{classkblib_1_1enumerator__iterator_aa5920d030219e7fa79570ed5487640a2}\label{classkblib_1_1enumerator__iterator_aa5920d030219e7fa79570ed5487640a2}} \index{kblib::enumerator\_iterator$<$ It $>$@{kblib::enumerator\_iterator$<$ It $>$}!operator=@{operator=}} \index{operator=@{operator=}!kblib::enumerator\_iterator$<$ It $>$@{kblib::enumerator\_iterator$<$ It $>$}} \doxysubsubsection{\texorpdfstring{operator=()}{operator=()}\hspace{0.1cm}{\footnotesize\ttfamily [2/2]}} {\footnotesize\ttfamily template$<$typename It $>$ \\ auto \mbox{\hyperlink{classkblib_1_1enumerator__iterator}{kblib\+::enumerator\+\_\+iterator}}$<$ It $>$\+::operator= (\begin{DoxyParamCaption}\item[{\mbox{\hyperlink{classkblib_1_1enumerator__iterator}{enumerator\+\_\+iterator}}$<$ It $>$ \&\&}]{ }\end{DoxyParamCaption}) -\/$>$ \mbox{\hyperlink{classkblib_1_1enumerator__iterator}{enumerator\+\_\+iterator}} \&=default\hspace{0.3cm}{\ttfamily [default]}} \doxysubsection{Friends And Related Function Documentation} \mbox{\Hypertarget{classkblib_1_1enumerator__iterator_af6555d8dd1cdd998e40c821ed352540d}\label{classkblib_1_1enumerator__iterator_af6555d8dd1cdd998e40c821ed352540d}} \index{kblib::enumerator\_iterator$<$ It $>$@{kblib::enumerator\_iterator$<$ It $>$}!operator"!=@{operator"!=}} \index{operator"!=@{operator"!=}!kblib::enumerator\_iterator$<$ It $>$@{kblib::enumerator\_iterator$<$ It $>$}} \doxysubsubsection{\texorpdfstring{operator"!=}{operator!=}} {\footnotesize\ttfamily template$<$typename It $>$ \\ auto operator!= (\begin{DoxyParamCaption}\item[{const \mbox{\hyperlink{classkblib_1_1enumerator__iterator}{enumerator\+\_\+iterator}}$<$ It $>$ \&}]{lhs, }\item[{const \mbox{\hyperlink{classkblib_1_1enumerator__iterator}{enumerator\+\_\+iterator}}$<$ It $>$ \&}]{rhs }\end{DoxyParamCaption}) -\/$>$ bool \hspace{0.3cm}{\ttfamily [friend]}} Definition at line \mbox{\hyperlink{iterators_8h_source_l00908}{908}} of file \mbox{\hyperlink{iterators_8h_source}{iterators.\+h}}. \mbox{\Hypertarget{classkblib_1_1enumerator__iterator_aa6204ed79dd94064ee0a380f5b61c624}\label{classkblib_1_1enumerator__iterator_aa6204ed79dd94064ee0a380f5b61c624}} \index{kblib::enumerator\_iterator$<$ It $>$@{kblib::enumerator\_iterator$<$ It $>$}!operator==@{operator==}} \index{operator==@{operator==}!kblib::enumerator\_iterator$<$ It $>$@{kblib::enumerator\_iterator$<$ It $>$}} \doxysubsubsection{\texorpdfstring{operator==}{operator==}} {\footnotesize\ttfamily template$<$typename It $>$ \\ auto operator== (\begin{DoxyParamCaption}\item[{const \mbox{\hyperlink{classkblib_1_1enumerator__iterator}{enumerator\+\_\+iterator}}$<$ It $>$ \&}]{lhs, }\item[{const \mbox{\hyperlink{classkblib_1_1enumerator__iterator}{enumerator\+\_\+iterator}}$<$ It $>$ \&}]{rhs }\end{DoxyParamCaption}) -\/$>$ bool \hspace{0.3cm}{\ttfamily [friend]}} Definition at line \mbox{\hyperlink{iterators_8h_source_l00904}{904}} of file \mbox{\hyperlink{iterators_8h_source}{iterators.\+h}}. The documentation for this class was generated from the following file\+:\begin{DoxyCompactItemize} \item kblib/\mbox{\hyperlink{iterators_8h}{iterators.\+h}}\end{DoxyCompactItemize}