\hypertarget{classkblib_1_1adjacent__iterator}{}\doxysection{kblib\+::adjacent\+\_\+iterator\texorpdfstring{$<$}{<} Forward\+It, End\+It \texorpdfstring{$>$}{>} Class Template Reference} \label{classkblib_1_1adjacent__iterator}\index{kblib::adjacent\_iterator$<$ ForwardIt, EndIt $>$@{kblib::adjacent\_iterator$<$ ForwardIt, EndIt $>$}} TODO(killerbee13)\+: Implement \mbox{\hyperlink{classkblib_1_1adjacent__iterator}{adjacent\+\_\+iterator}}. {\ttfamily \#include $<$kblib/iterators.\+h$>$} \doxysubsection*{Public Types} \begin{DoxyCompactItemize} \item using \mbox{\hyperlink{classkblib_1_1adjacent__iterator_a11b90917ad90184e3eae443633eec6a1}{difference\+\_\+type}} = std\+::ptrdiff\+\_\+t \item using \mbox{\hyperlink{classkblib_1_1adjacent__iterator_a75c20b2ecf2537cf64c242d584bc8c7b}{base\+\_\+reference}} = typename std\+::iterator\+\_\+traits$<$ Forward\+It $>$\mbox{\hyperlink{classkblib_1_1adjacent__iterator_a615f7c9cb408682a160a6641ea5b8b8e}{\+::reference}} \item using \mbox{\hyperlink{classkblib_1_1adjacent__iterator_a588c521234677de4169d38018973f7a5}{value\+\_\+type}} = std\+::pair$<$ \mbox{\hyperlink{classkblib_1_1adjacent__iterator_a75c20b2ecf2537cf64c242d584bc8c7b}{base\+\_\+reference}}, \mbox{\hyperlink{classkblib_1_1adjacent__iterator_a75c20b2ecf2537cf64c242d584bc8c7b}{base\+\_\+reference}} $>$ \item using \mbox{\hyperlink{classkblib_1_1adjacent__iterator_aa760511bd608571930a332d779575ee4}{pointer}} = void \item using \mbox{\hyperlink{classkblib_1_1adjacent__iterator_a615f7c9cb408682a160a6641ea5b8b8e}{reference}} = \mbox{\hyperlink{classkblib_1_1adjacent__iterator_a588c521234677de4169d38018973f7a5}{value\+\_\+type}} \item using \mbox{\hyperlink{classkblib_1_1adjacent__iterator_a08bf0f681d552710137143015d90d6ea}{iterator\+\_\+category}} = std\+::input\+\_\+iterator\+\_\+tag \end{DoxyCompactItemize} \doxysubsection{Detailed Description} \subsubsection*{template$<$typename Forward\+It, typename End\+It$>$\newline class kblib\+::adjacent\+\_\+iterator$<$ Forward\+It, End\+It $>$} TODO(killerbee13)\+: Implement \mbox{\hyperlink{classkblib_1_1adjacent__iterator}{adjacent\+\_\+iterator}}. Definition at line \mbox{\hyperlink{iterators_8h_source_l01480}{1480}} of file \mbox{\hyperlink{iterators_8h_source}{iterators.\+h}}. \doxysubsection{Member Typedef Documentation} \mbox{\Hypertarget{classkblib_1_1adjacent__iterator_a75c20b2ecf2537cf64c242d584bc8c7b}\label{classkblib_1_1adjacent__iterator_a75c20b2ecf2537cf64c242d584bc8c7b}} \index{kblib::adjacent\_iterator$<$ ForwardIt, EndIt $>$@{kblib::adjacent\_iterator$<$ ForwardIt, EndIt $>$}!base\_reference@{base\_reference}} \index{base\_reference@{base\_reference}!kblib::adjacent\_iterator$<$ ForwardIt, EndIt $>$@{kblib::adjacent\_iterator$<$ ForwardIt, EndIt $>$}} \doxysubsubsection{\texorpdfstring{base\_reference}{base\_reference}} {\footnotesize\ttfamily template$<$typename Forward\+It , typename End\+It $>$ \\ using \mbox{\hyperlink{classkblib_1_1adjacent__iterator}{kblib\+::adjacent\+\_\+iterator}}$<$ Forward\+It, End\+It $>$\+::base\+\_\+reference = typename std\+::iterator\+\_\+traits$<$Forward\+It$>$\mbox{\hyperlink{classkblib_1_1adjacent__iterator_a615f7c9cb408682a160a6641ea5b8b8e}{\+::reference}}} Definition at line \mbox{\hyperlink{iterators_8h_source_l01483}{1483}} of file \mbox{\hyperlink{iterators_8h_source}{iterators.\+h}}. \mbox{\Hypertarget{classkblib_1_1adjacent__iterator_a11b90917ad90184e3eae443633eec6a1}\label{classkblib_1_1adjacent__iterator_a11b90917ad90184e3eae443633eec6a1}} \index{kblib::adjacent\_iterator$<$ ForwardIt, EndIt $>$@{kblib::adjacent\_iterator$<$ ForwardIt, EndIt $>$}!difference\_type@{difference\_type}} \index{difference\_type@{difference\_type}!kblib::adjacent\_iterator$<$ ForwardIt, EndIt $>$@{kblib::adjacent\_iterator$<$ ForwardIt, EndIt $>$}} \doxysubsubsection{\texorpdfstring{difference\_type}{difference\_type}} {\footnotesize\ttfamily template$<$typename Forward\+It , typename End\+It $>$ \\ using \mbox{\hyperlink{classkblib_1_1adjacent__iterator}{kblib\+::adjacent\+\_\+iterator}}$<$ Forward\+It, End\+It $>$\+::difference\+\_\+type = std\+::ptrdiff\+\_\+t} Definition at line \mbox{\hyperlink{iterators_8h_source_l01482}{1482}} of file \mbox{\hyperlink{iterators_8h_source}{iterators.\+h}}. \mbox{\Hypertarget{classkblib_1_1adjacent__iterator_a08bf0f681d552710137143015d90d6ea}\label{classkblib_1_1adjacent__iterator_a08bf0f681d552710137143015d90d6ea}} \index{kblib::adjacent\_iterator$<$ ForwardIt, EndIt $>$@{kblib::adjacent\_iterator$<$ ForwardIt, EndIt $>$}!iterator\_category@{iterator\_category}} \index{iterator\_category@{iterator\_category}!kblib::adjacent\_iterator$<$ ForwardIt, EndIt $>$@{kblib::adjacent\_iterator$<$ ForwardIt, EndIt $>$}} \doxysubsubsection{\texorpdfstring{iterator\_category}{iterator\_category}} {\footnotesize\ttfamily template$<$typename Forward\+It , typename End\+It $>$ \\ using \mbox{\hyperlink{classkblib_1_1adjacent__iterator}{kblib\+::adjacent\+\_\+iterator}}$<$ Forward\+It, End\+It $>$\+::iterator\+\_\+category = std\+::input\+\_\+iterator\+\_\+tag} Definition at line \mbox{\hyperlink{iterators_8h_source_l01487}{1487}} of file \mbox{\hyperlink{iterators_8h_source}{iterators.\+h}}. \mbox{\Hypertarget{classkblib_1_1adjacent__iterator_aa760511bd608571930a332d779575ee4}\label{classkblib_1_1adjacent__iterator_aa760511bd608571930a332d779575ee4}} \index{kblib::adjacent\_iterator$<$ ForwardIt, EndIt $>$@{kblib::adjacent\_iterator$<$ ForwardIt, EndIt $>$}!pointer@{pointer}} \index{pointer@{pointer}!kblib::adjacent\_iterator$<$ ForwardIt, EndIt $>$@{kblib::adjacent\_iterator$<$ ForwardIt, EndIt $>$}} \doxysubsubsection{\texorpdfstring{pointer}{pointer}} {\footnotesize\ttfamily template$<$typename Forward\+It , typename End\+It $>$ \\ using \mbox{\hyperlink{classkblib_1_1adjacent__iterator}{kblib\+::adjacent\+\_\+iterator}}$<$ Forward\+It, End\+It $>$\+::pointer = void} Definition at line \mbox{\hyperlink{iterators_8h_source_l01485}{1485}} of file \mbox{\hyperlink{iterators_8h_source}{iterators.\+h}}. \mbox{\Hypertarget{classkblib_1_1adjacent__iterator_a615f7c9cb408682a160a6641ea5b8b8e}\label{classkblib_1_1adjacent__iterator_a615f7c9cb408682a160a6641ea5b8b8e}} \index{kblib::adjacent\_iterator$<$ ForwardIt, EndIt $>$@{kblib::adjacent\_iterator$<$ ForwardIt, EndIt $>$}!reference@{reference}} \index{reference@{reference}!kblib::adjacent\_iterator$<$ ForwardIt, EndIt $>$@{kblib::adjacent\_iterator$<$ ForwardIt, EndIt $>$}} \doxysubsubsection{\texorpdfstring{reference}{reference}} {\footnotesize\ttfamily template$<$typename Forward\+It , typename End\+It $>$ \\ using \mbox{\hyperlink{classkblib_1_1adjacent__iterator}{kblib\+::adjacent\+\_\+iterator}}$<$ Forward\+It, End\+It $>$\+::reference = \mbox{\hyperlink{classkblib_1_1adjacent__iterator_a588c521234677de4169d38018973f7a5}{value\+\_\+type}}} Definition at line \mbox{\hyperlink{iterators_8h_source_l01486}{1486}} of file \mbox{\hyperlink{iterators_8h_source}{iterators.\+h}}. \mbox{\Hypertarget{classkblib_1_1adjacent__iterator_a588c521234677de4169d38018973f7a5}\label{classkblib_1_1adjacent__iterator_a588c521234677de4169d38018973f7a5}} \index{kblib::adjacent\_iterator$<$ ForwardIt, EndIt $>$@{kblib::adjacent\_iterator$<$ ForwardIt, EndIt $>$}!value\_type@{value\_type}} \index{value\_type@{value\_type}!kblib::adjacent\_iterator$<$ ForwardIt, EndIt $>$@{kblib::adjacent\_iterator$<$ ForwardIt, EndIt $>$}} \doxysubsubsection{\texorpdfstring{value\_type}{value\_type}} {\footnotesize\ttfamily template$<$typename Forward\+It , typename End\+It $>$ \\ using \mbox{\hyperlink{classkblib_1_1adjacent__iterator}{kblib\+::adjacent\+\_\+iterator}}$<$ Forward\+It, End\+It $>$\+::value\+\_\+type = std\+::pair$<$\mbox{\hyperlink{classkblib_1_1adjacent__iterator_a75c20b2ecf2537cf64c242d584bc8c7b}{base\+\_\+reference}}, \mbox{\hyperlink{classkblib_1_1adjacent__iterator_a75c20b2ecf2537cf64c242d584bc8c7b}{base\+\_\+reference}}$>$} Definition at line \mbox{\hyperlink{iterators_8h_source_l01484}{1484}} 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}