\hypertarget{variant_8cpp}{}\doxysection{tests/variant.cpp File Reference}
\label{variant_8cpp}\index{tests/variant.cpp@{tests/variant.cpp}}
{\ttfamily \#include \char`\"{}catch.\+hpp\char`\"{}}\newline
{\ttfamily \#include $<$chrono$>$}\newline
{\ttfamily \#include $<$iostream$>$}\newline
{\ttfamily \#include $<$map$>$}\newline
{\ttfamily \#include $<$string\+\_\+view$>$}\newline
{\ttfamily \#include \char`\"{}kblib/variant.\+h\char`\"{}}\newline
{\ttfamily \#include \char`\"{}kblib/hash.\+h\char`\"{}}\newline
Include dependency graph for variant.\+cpp\+:\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=350pt]{variant_8cpp__incl}
\end{center}
\end{figure}
\doxysubsection*{Functions}
\begin{DoxyCompactItemize}
\item 
\mbox{\hyperlink{variant_8cpp_a0a93b8d4e264dcba26174dacf7057799}{TEST\+\_\+\+CASE}} (\char`\"{}visit\char`\"{})
\item 
\mbox{\hyperlink{variant_8cpp_acaff5f90d03fd1c06b93d3579b5e8115}{TEST\+\_\+\+CASE}} (\char`\"{}visit2\char`\"{})
\item 
\mbox{\hyperlink{variant_8cpp_a7b8aaf4c6bf90da57f4def3fce0a821e}{TEST\+\_\+\+CASE}} (\char`\"{}visit\+\_\+indexed\char`\"{})
\item 
\mbox{\hyperlink{variant_8cpp_ae21437c8356e20eaf36169a0c6601454}{TEST\+\_\+\+CASE}} (\char`\"{}variant\+\_\+cast\char`\"{})
\end{DoxyCompactItemize}


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



Definition at line \mbox{\hyperlink{variant_8cpp_source_l00061}{61}} of file \mbox{\hyperlink{variant_8cpp_source}{variant.\+cpp}}.

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



Definition at line \mbox{\hyperlink{variant_8cpp_source_l00013}{13}} of file \mbox{\hyperlink{variant_8cpp_source}{variant.\+cpp}}.

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



Definition at line \mbox{\hyperlink{variant_8cpp_source_l00035}{35}} of file \mbox{\hyperlink{variant_8cpp_source}{variant.\+cpp}}.

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



Definition at line \mbox{\hyperlink{variant_8cpp_source_l00050}{50}} of file \mbox{\hyperlink{variant_8cpp_source}{variant.\+cpp}}.

