\hypertarget{algorithm_8cpp}{}\doxysection{tests/algorithm.cpp File Reference}
\label{algorithm_8cpp}\index{tests/algorithm.cpp@{tests/algorithm.cpp}}
{\ttfamily \#include \char`\"{}kblib/algorithm.\+h\char`\"{}}\newline
{\ttfamily \#include \char`\"{}catch.\+hpp\char`\"{}}\newline
{\ttfamily \#include $<$iostream$>$}\newline
{\ttfamily \#include $<$set$>$}\newline
{\ttfamily \#include $<$string$>$}\newline
{\ttfamily \#include $<$vector$>$}\newline
Include dependency graph for algorithm.\+cpp\+:\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=350pt]{algorithm_8cpp__incl}
\end{center}
\end{figure}
\doxysubsection*{Functions}
\begin{DoxyCompactItemize}
\item 
\mbox{\hyperlink{algorithm_8cpp_ac637be6eb28e3385a0eec3896b522c7a}{TEST\+\_\+\+CASE}} (\char`\"{}erase\char`\"{})
\item 
\mbox{\hyperlink{algorithm_8cpp_aee44027e708f599ee110b381078d355e}{TEST\+\_\+\+CASE}} (\char`\"{}find family\char`\"{})
\item 
\mbox{\hyperlink{algorithm_8cpp_a2dbf50ac529c9e51c1a6131e091ebee2}{TEST\+\_\+\+CASE}} (\char`\"{}find\+\_\+in\char`\"{})
\item 
\mbox{\hyperlink{algorithm_8cpp_a6e75297e2148be8c68ef99ca7385bee3}{TEST\+\_\+\+CASE}} (\char`\"{}search\+\_\+replace\char`\"{})
\item 
\mbox{\hyperlink{algorithm_8cpp_a76f8ee15512dfae4b9e6f75c599f401a}{TEST\+\_\+\+CASE}} (\char`\"{}get\+\_\+max family\char`\"{})
\item 
\mbox{\hyperlink{algorithm_8cpp_a20a0a491f45512e2734aa49e3121fb2f}{TEST\+\_\+\+CASE}} (\char`\"{}general algorithms\char`\"{})
\item 
\mbox{\hyperlink{algorithm_8cpp_a956d6cbf06ae106b6b96fc7b779ff887}{TEST\+\_\+\+CASE}} (\char`\"{}assorted algorithms\char`\"{})
\item 
\mbox{\hyperlink{algorithm_8cpp_a62f41abdbd63a179ff35df6d097a50e3}{TEST\+\_\+\+CASE}} (\char`\"{}zip\char`\"{})
\end{DoxyCompactItemize}


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



Definition at line \mbox{\hyperlink{algorithm_8cpp_source_l00227}{227}} of file \mbox{\hyperlink{algorithm_8cpp_source}{algorithm.\+cpp}}.

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



Definition at line \mbox{\hyperlink{algorithm_8cpp_source_l00009}{9}} of file \mbox{\hyperlink{algorithm_8cpp_source}{algorithm.\+cpp}}.

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



Definition at line \mbox{\hyperlink{algorithm_8cpp_source_l00026}{26}} of file \mbox{\hyperlink{algorithm_8cpp_source}{algorithm.\+cpp}}.

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



Definition at line \mbox{\hyperlink{algorithm_8cpp_source_l00067}{67}} of file \mbox{\hyperlink{algorithm_8cpp_source}{algorithm.\+cpp}}.

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

TODO(killerbee13)\+: tests for other algorithms

Definition at line \mbox{\hyperlink{algorithm_8cpp_source_l00223}{223}} of file \mbox{\hyperlink{algorithm_8cpp_source}{algorithm.\+cpp}}.

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

TODO(killerbee13)\+: tests for get\+\_\+max\+\_\+$\ast$

Definition at line \mbox{\hyperlink{algorithm_8cpp_source_l00191}{191}} of file \mbox{\hyperlink{algorithm_8cpp_source}{algorithm.\+cpp}}.

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



Definition at line \mbox{\hyperlink{algorithm_8cpp_source_l00095}{95}} of file \mbox{\hyperlink{algorithm_8cpp_source}{algorithm.\+cpp}}.

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



Definition at line \mbox{\hyperlink{algorithm_8cpp_source_l00272}{272}} of file \mbox{\hyperlink{algorithm_8cpp_source}{algorithm.\+cpp}}.

