\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}}.