\hypertarget{iterators_8cpp}{}\doxysection{tests/iterators.cpp File Reference}
\label{iterators_8cpp}\index{tests/iterators.cpp@{tests/iterators.cpp}}
{\ttfamily \#include \char`\"{}kblib/iterators.\+h\char`\"{}}\newline
{\ttfamily \#include \char`\"{}kblib/build.\+h\char`\"{}}\newline
{\ttfamily \#include \char`\"{}catch.\+hpp\char`\"{}}\newline
{\ttfamily \#include $<$iterator$>$}\newline
{\ttfamily \#include $<$list$>$}\newline
{\ttfamily \#include $<$set$>$}\newline
{\ttfamily \#include $<$sstream$>$}\newline
Include dependency graph for iterators.\+cpp\+:\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=350pt]{iterators_8cpp__incl}
\end{center}
\end{figure}
\doxysubsection*{Functions}
\begin{DoxyCompactItemize}
\item 
\mbox{\hyperlink{iterators_8cpp_a3820a144b30c7da4173c6677fcd80a76}{TEST\+\_\+\+CASE}} (\char`\"{}to\+\_\+pointer\char`\"{})
\item 
\mbox{\hyperlink{iterators_8cpp_a3d83c949874b96b4320fba77b9ce4a86}{TEST\+\_\+\+CASE}} (\char`\"{}range\char`\"{})
\item 
\mbox{\hyperlink{iterators_8cpp_a340a2fded0e5a500997b2dae417dcbd5}{TEST\+\_\+\+CASE}} (\char`\"{}range conversion\char`\"{})
\item 
\mbox{\hyperlink{iterators_8cpp_aebcacd1e0ff73bc445cf431876ce56c1}{TEST\+\_\+\+CASE}} (\char`\"{}range comparison\char`\"{})
\item 
\mbox{\hyperlink{iterators_8cpp_a8e76962f8c23b94b729653327a7cd6be}{TEST\+\_\+\+CASE}} (\char`\"{}range from iterators\char`\"{})
\item 
\mbox{\hyperlink{iterators_8cpp_a5372fa871a632b705a6791864517d5b3}{TEST\+\_\+\+CASE}} (\char`\"{}ranges overflow\char`\"{})
\item 
\mbox{\hyperlink{iterators_8cpp_a6d7a578f86bb96decd0a91ea6dfbc1b5}{TEST\+\_\+\+CASE}} (\char`\"{}magic\+\_\+enumerate\char`\"{})
\item 
\mbox{\hyperlink{iterators_8cpp_a7fe37c538066db7ba43add09b6907c49}{TEST\+\_\+\+CASE}} (\char`\"{}cry\+\_\+enumerate\char`\"{})
\end{DoxyCompactItemize}


\doxysubsection{Function Documentation}
\mbox{\Hypertarget{iterators_8cpp_a7fe37c538066db7ba43add09b6907c49}\label{iterators_8cpp_a7fe37c538066db7ba43add09b6907c49}} 
\index{iterators.cpp@{iterators.cpp}!TEST\_CASE@{TEST\_CASE}}
\index{TEST\_CASE@{TEST\_CASE}!iterators.cpp@{iterators.cpp}}
\doxysubsubsection{\texorpdfstring{TEST\_CASE()}{TEST\_CASE()}\hspace{0.1cm}{\footnotesize\ttfamily [1/8]}}
{\footnotesize\ttfamily TEST\+\_\+\+CASE (\begin{DoxyParamCaption}\item[{\char`\"{}cry\+\_\+enumerate\char`\"{}}]{ }\end{DoxyParamCaption})}



Definition at line \mbox{\hyperlink{iterators_8cpp_source_l00288}{288}} of file \mbox{\hyperlink{iterators_8cpp_source}{iterators.\+cpp}}.

\mbox{\Hypertarget{iterators_8cpp_a6d7a578f86bb96decd0a91ea6dfbc1b5}\label{iterators_8cpp_a6d7a578f86bb96decd0a91ea6dfbc1b5}} 
\index{iterators.cpp@{iterators.cpp}!TEST\_CASE@{TEST\_CASE}}
\index{TEST\_CASE@{TEST\_CASE}!iterators.cpp@{iterators.cpp}}
\doxysubsubsection{\texorpdfstring{TEST\_CASE()}{TEST\_CASE()}\hspace{0.1cm}{\footnotesize\ttfamily [2/8]}}
{\footnotesize\ttfamily TEST\+\_\+\+CASE (\begin{DoxyParamCaption}\item[{\char`\"{}magic\+\_\+enumerate\char`\"{}}]{ }\end{DoxyParamCaption})}



Definition at line \mbox{\hyperlink{iterators_8cpp_source_l00138}{138}} of file \mbox{\hyperlink{iterators_8cpp_source}{iterators.\+cpp}}.

\mbox{\Hypertarget{iterators_8cpp_aebcacd1e0ff73bc445cf431876ce56c1}\label{iterators_8cpp_aebcacd1e0ff73bc445cf431876ce56c1}} 
\index{iterators.cpp@{iterators.cpp}!TEST\_CASE@{TEST\_CASE}}
\index{TEST\_CASE@{TEST\_CASE}!iterators.cpp@{iterators.cpp}}
\doxysubsubsection{\texorpdfstring{TEST\_CASE()}{TEST\_CASE()}\hspace{0.1cm}{\footnotesize\ttfamily [3/8]}}
{\footnotesize\ttfamily TEST\+\_\+\+CASE (\begin{DoxyParamCaption}\item[{\char`\"{}range comparison\char`\"{}}]{ }\end{DoxyParamCaption})}



Definition at line \mbox{\hyperlink{iterators_8cpp_source_l00074}{74}} of file \mbox{\hyperlink{iterators_8cpp_source}{iterators.\+cpp}}.

\mbox{\Hypertarget{iterators_8cpp_a340a2fded0e5a500997b2dae417dcbd5}\label{iterators_8cpp_a340a2fded0e5a500997b2dae417dcbd5}} 
\index{iterators.cpp@{iterators.cpp}!TEST\_CASE@{TEST\_CASE}}
\index{TEST\_CASE@{TEST\_CASE}!iterators.cpp@{iterators.cpp}}
\doxysubsubsection{\texorpdfstring{TEST\_CASE()}{TEST\_CASE()}\hspace{0.1cm}{\footnotesize\ttfamily [4/8]}}
{\footnotesize\ttfamily TEST\+\_\+\+CASE (\begin{DoxyParamCaption}\item[{\char`\"{}range conversion\char`\"{}}]{ }\end{DoxyParamCaption})}



Definition at line \mbox{\hyperlink{iterators_8cpp_source_l00057}{57}} of file \mbox{\hyperlink{iterators_8cpp_source}{iterators.\+cpp}}.

\mbox{\Hypertarget{iterators_8cpp_a8e76962f8c23b94b729653327a7cd6be}\label{iterators_8cpp_a8e76962f8c23b94b729653327a7cd6be}} 
\index{iterators.cpp@{iterators.cpp}!TEST\_CASE@{TEST\_CASE}}
\index{TEST\_CASE@{TEST\_CASE}!iterators.cpp@{iterators.cpp}}
\doxysubsubsection{\texorpdfstring{TEST\_CASE()}{TEST\_CASE()}\hspace{0.1cm}{\footnotesize\ttfamily [5/8]}}
{\footnotesize\ttfamily TEST\+\_\+\+CASE (\begin{DoxyParamCaption}\item[{\char`\"{}range from iterators\char`\"{}}]{ }\end{DoxyParamCaption})}



Definition at line \mbox{\hyperlink{iterators_8cpp_source_l00120}{120}} of file \mbox{\hyperlink{iterators_8cpp_source}{iterators.\+cpp}}.

\mbox{\Hypertarget{iterators_8cpp_a3d83c949874b96b4320fba77b9ce4a86}\label{iterators_8cpp_a3d83c949874b96b4320fba77b9ce4a86}} 
\index{iterators.cpp@{iterators.cpp}!TEST\_CASE@{TEST\_CASE}}
\index{TEST\_CASE@{TEST\_CASE}!iterators.cpp@{iterators.cpp}}
\doxysubsubsection{\texorpdfstring{TEST\_CASE()}{TEST\_CASE()}\hspace{0.1cm}{\footnotesize\ttfamily [6/8]}}
{\footnotesize\ttfamily TEST\+\_\+\+CASE (\begin{DoxyParamCaption}\item[{\char`\"{}range\char`\"{}}]{ }\end{DoxyParamCaption})}



Definition at line \mbox{\hyperlink{iterators_8cpp_source_l00020}{20}} of file \mbox{\hyperlink{iterators_8cpp_source}{iterators.\+cpp}}.

\mbox{\Hypertarget{iterators_8cpp_a5372fa871a632b705a6791864517d5b3}\label{iterators_8cpp_a5372fa871a632b705a6791864517d5b3}} 
\index{iterators.cpp@{iterators.cpp}!TEST\_CASE@{TEST\_CASE}}
\index{TEST\_CASE@{TEST\_CASE}!iterators.cpp@{iterators.cpp}}
\doxysubsubsection{\texorpdfstring{TEST\_CASE()}{TEST\_CASE()}\hspace{0.1cm}{\footnotesize\ttfamily [7/8]}}
{\footnotesize\ttfamily TEST\+\_\+\+CASE (\begin{DoxyParamCaption}\item[{\char`\"{}ranges overflow\char`\"{}}]{ }\end{DoxyParamCaption})}



Definition at line \mbox{\hyperlink{iterators_8cpp_source_l00128}{128}} of file \mbox{\hyperlink{iterators_8cpp_source}{iterators.\+cpp}}.

\mbox{\Hypertarget{iterators_8cpp_a3820a144b30c7da4173c6677fcd80a76}\label{iterators_8cpp_a3820a144b30c7da4173c6677fcd80a76}} 
\index{iterators.cpp@{iterators.cpp}!TEST\_CASE@{TEST\_CASE}}
\index{TEST\_CASE@{TEST\_CASE}!iterators.cpp@{iterators.cpp}}
\doxysubsubsection{\texorpdfstring{TEST\_CASE()}{TEST\_CASE()}\hspace{0.1cm}{\footnotesize\ttfamily [8/8]}}
{\footnotesize\ttfamily TEST\+\_\+\+CASE (\begin{DoxyParamCaption}\item[{\char`\"{}to\+\_\+pointer\char`\"{}}]{ }\end{DoxyParamCaption})}



Definition at line \mbox{\hyperlink{iterators_8cpp_source_l00011}{11}} of file \mbox{\hyperlink{iterators_8cpp_source}{iterators.\+cpp}}.

