\hypertarget{class_k_b_l_i_b___n_s_1_1adjacent__iterator}{}\doxysection{KBLIB\+\_\+\+NS\+::adjacent\+\_\+iterator\texorpdfstring{$<$}{<} Forward\+It, End\+It \texorpdfstring{$>$}{>} Class Template Reference} \label{class_k_b_l_i_b___n_s_1_1adjacent__iterator}\index{KBLIB\_NS::adjacent\_iterator$<$ ForwardIt, EndIt $>$@{KBLIB\_NS::adjacent\_iterator$<$ ForwardIt, EndIt $>$}} TODO(killerbee13)\+: Implement \mbox{\hyperlink{class_k_b_l_i_b___n_s_1_1adjacent__iterator}{adjacent\+\_\+iterator}}. {\ttfamily \#include $<$kblib/iterators.\+h$>$} \doxysubsection*{Public Types} \begin{DoxyCompactItemize} \item using \mbox{\hyperlink{class_k_b_l_i_b___n_s_1_1adjacent__iterator_a3a7871e1c7b469da1fa088d82d865758}{difference\+\_\+type}} = std\+::ptrdiff\+\_\+t \item using \mbox{\hyperlink{class_k_b_l_i_b___n_s_1_1adjacent__iterator_a7ac3a6c9c7f8ca832732dffe0f7f19aa}{base\+\_\+reference}} = typename std\+::iterator\+\_\+traits$<$ Forward\+It $>$\mbox{\hyperlink{class_k_b_l_i_b___n_s_1_1adjacent__iterator_af54a66fdd45832bd25cd8f63efec0304}{\+::reference}} \item using \mbox{\hyperlink{class_k_b_l_i_b___n_s_1_1adjacent__iterator_ab10bd10299dc28028a58e9ba615cb9c9}{value\+\_\+type}} = std\+::pair$<$ \mbox{\hyperlink{class_k_b_l_i_b___n_s_1_1adjacent__iterator_a7ac3a6c9c7f8ca832732dffe0f7f19aa}{base\+\_\+reference}}, \mbox{\hyperlink{class_k_b_l_i_b___n_s_1_1adjacent__iterator_a7ac3a6c9c7f8ca832732dffe0f7f19aa}{base\+\_\+reference}} $>$ \item using \mbox{\hyperlink{class_k_b_l_i_b___n_s_1_1adjacent__iterator_af76b8e8c5fd3b8c5b60124abadac4cd9}{pointer}} = void \item using \mbox{\hyperlink{class_k_b_l_i_b___n_s_1_1adjacent__iterator_af54a66fdd45832bd25cd8f63efec0304}{reference}} = \mbox{\hyperlink{class_k_b_l_i_b___n_s_1_1adjacent__iterator_ab10bd10299dc28028a58e9ba615cb9c9}{value\+\_\+type}} \item using \mbox{\hyperlink{class_k_b_l_i_b___n_s_1_1adjacent__iterator_a9cd35cfb63eae42ee3efc1a32e1bad0f}{iterator\+\_\+category}} = std\+::input\+\_\+iterator\+\_\+tag \end{DoxyCompactItemize} \doxysubsection{Detailed Description} \subsubsection*{template$<$typename Forward\+It, typename End\+It$>$\newline class KBLIB\+\_\+\+NS\+::adjacent\+\_\+iterator$<$ Forward\+It, End\+It $>$} TODO(killerbee13)\+: Implement \mbox{\hyperlink{class_k_b_l_i_b___n_s_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{class_k_b_l_i_b___n_s_1_1adjacent__iterator_a7ac3a6c9c7f8ca832732dffe0f7f19aa}\label{class_k_b_l_i_b___n_s_1_1adjacent__iterator_a7ac3a6c9c7f8ca832732dffe0f7f19aa}} \index{KBLIB\_NS::adjacent\_iterator$<$ ForwardIt, EndIt $>$@{KBLIB\_NS::adjacent\_iterator$<$ ForwardIt, EndIt $>$}!base\_reference@{base\_reference}} \index{base\_reference@{base\_reference}!KBLIB\_NS::adjacent\_iterator$<$ ForwardIt, EndIt $>$@{KBLIB\_NS::adjacent\_iterator$<$ ForwardIt, EndIt $>$}} \doxysubsubsection{\texorpdfstring{base\_reference}{base\_reference}} {\footnotesize\ttfamily template$<$typename Forward\+It , typename End\+It $>$ \\ using \mbox{\hyperlink{class_k_b_l_i_b___n_s_1_1adjacent__iterator}{KBLIB\+\_\+\+NS\+::adjacent\+\_\+iterator}}$<$ Forward\+It, End\+It $>$\+::base\+\_\+reference = typename std\+::iterator\+\_\+traits$<$Forward\+It$>$\mbox{\hyperlink{class_k_b_l_i_b___n_s_1_1adjacent__iterator_af54a66fdd45832bd25cd8f63efec0304}{\+::reference}}} Definition at line \mbox{\hyperlink{iterators_8h_source_l01483}{1483}} of file \mbox{\hyperlink{iterators_8h_source}{iterators.\+h}}. \mbox{\Hypertarget{class_k_b_l_i_b___n_s_1_1adjacent__iterator_a3a7871e1c7b469da1fa088d82d865758}\label{class_k_b_l_i_b___n_s_1_1adjacent__iterator_a3a7871e1c7b469da1fa088d82d865758}} \index{KBLIB\_NS::adjacent\_iterator$<$ ForwardIt, EndIt $>$@{KBLIB\_NS::adjacent\_iterator$<$ ForwardIt, EndIt $>$}!difference\_type@{difference\_type}} \index{difference\_type@{difference\_type}!KBLIB\_NS::adjacent\_iterator$<$ ForwardIt, EndIt $>$@{KBLIB\_NS::adjacent\_iterator$<$ ForwardIt, EndIt $>$}} \doxysubsubsection{\texorpdfstring{difference\_type}{difference\_type}} {\footnotesize\ttfamily template$<$typename Forward\+It , typename End\+It $>$ \\ using \mbox{\hyperlink{class_k_b_l_i_b___n_s_1_1adjacent__iterator}{KBLIB\+\_\+\+NS\+::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{class_k_b_l_i_b___n_s_1_1adjacent__iterator_a9cd35cfb63eae42ee3efc1a32e1bad0f}\label{class_k_b_l_i_b___n_s_1_1adjacent__iterator_a9cd35cfb63eae42ee3efc1a32e1bad0f}} \index{KBLIB\_NS::adjacent\_iterator$<$ ForwardIt, EndIt $>$@{KBLIB\_NS::adjacent\_iterator$<$ ForwardIt, EndIt $>$}!iterator\_category@{iterator\_category}} \index{iterator\_category@{iterator\_category}!KBLIB\_NS::adjacent\_iterator$<$ ForwardIt, EndIt $>$@{KBLIB\_NS::adjacent\_iterator$<$ ForwardIt, EndIt $>$}} \doxysubsubsection{\texorpdfstring{iterator\_category}{iterator\_category}} {\footnotesize\ttfamily template$<$typename Forward\+It , typename End\+It $>$ \\ using \mbox{\hyperlink{class_k_b_l_i_b___n_s_1_1adjacent__iterator}{KBLIB\+\_\+\+NS\+::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{class_k_b_l_i_b___n_s_1_1adjacent__iterator_af76b8e8c5fd3b8c5b60124abadac4cd9}\label{class_k_b_l_i_b___n_s_1_1adjacent__iterator_af76b8e8c5fd3b8c5b60124abadac4cd9}} \index{KBLIB\_NS::adjacent\_iterator$<$ ForwardIt, EndIt $>$@{KBLIB\_NS::adjacent\_iterator$<$ ForwardIt, EndIt $>$}!pointer@{pointer}} \index{pointer@{pointer}!KBLIB\_NS::adjacent\_iterator$<$ ForwardIt, EndIt $>$@{KBLIB\_NS::adjacent\_iterator$<$ ForwardIt, EndIt $>$}} \doxysubsubsection{\texorpdfstring{pointer}{pointer}} {\footnotesize\ttfamily template$<$typename Forward\+It , typename End\+It $>$ \\ using \mbox{\hyperlink{class_k_b_l_i_b___n_s_1_1adjacent__iterator}{KBLIB\+\_\+\+NS\+::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{class_k_b_l_i_b___n_s_1_1adjacent__iterator_af54a66fdd45832bd25cd8f63efec0304}\label{class_k_b_l_i_b___n_s_1_1adjacent__iterator_af54a66fdd45832bd25cd8f63efec0304}} \index{KBLIB\_NS::adjacent\_iterator$<$ ForwardIt, EndIt $>$@{KBLIB\_NS::adjacent\_iterator$<$ ForwardIt, EndIt $>$}!reference@{reference}} \index{reference@{reference}!KBLIB\_NS::adjacent\_iterator$<$ ForwardIt, EndIt $>$@{KBLIB\_NS::adjacent\_iterator$<$ ForwardIt, EndIt $>$}} \doxysubsubsection{\texorpdfstring{reference}{reference}} {\footnotesize\ttfamily template$<$typename Forward\+It , typename End\+It $>$ \\ using \mbox{\hyperlink{class_k_b_l_i_b___n_s_1_1adjacent__iterator}{KBLIB\+\_\+\+NS\+::adjacent\+\_\+iterator}}$<$ Forward\+It, End\+It $>$\+::reference = \mbox{\hyperlink{class_k_b_l_i_b___n_s_1_1adjacent__iterator_ab10bd10299dc28028a58e9ba615cb9c9}{value\+\_\+type}}} Definition at line \mbox{\hyperlink{iterators_8h_source_l01486}{1486}} of file \mbox{\hyperlink{iterators_8h_source}{iterators.\+h}}. \mbox{\Hypertarget{class_k_b_l_i_b___n_s_1_1adjacent__iterator_ab10bd10299dc28028a58e9ba615cb9c9}\label{class_k_b_l_i_b___n_s_1_1adjacent__iterator_ab10bd10299dc28028a58e9ba615cb9c9}} \index{KBLIB\_NS::adjacent\_iterator$<$ ForwardIt, EndIt $>$@{KBLIB\_NS::adjacent\_iterator$<$ ForwardIt, EndIt $>$}!value\_type@{value\_type}} \index{value\_type@{value\_type}!KBLIB\_NS::adjacent\_iterator$<$ ForwardIt, EndIt $>$@{KBLIB\_NS::adjacent\_iterator$<$ ForwardIt, EndIt $>$}} \doxysubsubsection{\texorpdfstring{value\_type}{value\_type}} {\footnotesize\ttfamily template$<$typename Forward\+It , typename End\+It $>$ \\ using \mbox{\hyperlink{class_k_b_l_i_b___n_s_1_1adjacent__iterator}{KBLIB\+\_\+\+NS\+::adjacent\+\_\+iterator}}$<$ Forward\+It, End\+It $>$\+::value\+\_\+type = std\+::pair$<$\mbox{\hyperlink{class_k_b_l_i_b___n_s_1_1adjacent__iterator_a7ac3a6c9c7f8ca832732dffe0f7f19aa}{base\+\_\+reference}}, \mbox{\hyperlink{class_k_b_l_i_b___n_s_1_1adjacent__iterator_a7ac3a6c9c7f8ca832732dffe0f7f19aa}{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}