\hypertarget{_fancy_assert_8h}{\section{Core/\-Utils/\-Legacy/\-Fancy\-Assert.h File Reference}
\label{_fancy_assert_8h}\index{Core/\-Utils/\-Legacy/\-Fancy\-Assert.\-h@{Core/\-Utils/\-Legacy/\-Fancy\-Assert.\-h}}
}
{\ttfamily \#include $<$sci\-\_\-defs/error\-\_\-defs.\-h$>$}\\*
{\ttfamily \#include $<$Core/\-Exceptions/\-Assertion\-Failed.\-h$>$}\\*
{\ttfamily \#include $<$sstream$>$}\\*
\subsection*{Macros}
\begin{DoxyCompactItemize}
\item 
\#define \hyperlink{_fancy_assert_8h_ae0aab806bb8a009109d59f7e9bb252bd}{A\-S\-S\-E\-R\-T\-E\-Q}(c1, c2)
\item 
\#define \hyperlink{_fancy_assert_8h_a70ae0f2628178ec53f5216d48b1c1f43}{A\-S\-S\-E\-R\-T\-R\-A\-N\-G\-E}(c, l, h)
\end{DoxyCompactItemize}


\subsection{Macro Definition Documentation}
\hypertarget{_fancy_assert_8h_ae0aab806bb8a009109d59f7e9bb252bd}{\index{Fancy\-Assert.\-h@{Fancy\-Assert.\-h}!A\-S\-S\-E\-R\-T\-E\-Q@{A\-S\-S\-E\-R\-T\-E\-Q}}
\index{A\-S\-S\-E\-R\-T\-E\-Q@{A\-S\-S\-E\-R\-T\-E\-Q}!FancyAssert.h@{Fancy\-Assert.\-h}}
\subsubsection[{A\-S\-S\-E\-R\-T\-E\-Q}]{\setlength{\rightskip}{0pt plus 5cm}\#define A\-S\-S\-E\-R\-T\-E\-Q(
\begin{DoxyParamCaption}
\item[{}]{c1, }
\item[{}]{c2}
\end{DoxyParamCaption}
)}}\label{_fancy_assert_8h_ae0aab806bb8a009109d59f7e9bb252bd}
\hypertarget{_fancy_assert_8h_a70ae0f2628178ec53f5216d48b1c1f43}{\index{Fancy\-Assert.\-h@{Fancy\-Assert.\-h}!A\-S\-S\-E\-R\-T\-R\-A\-N\-G\-E@{A\-S\-S\-E\-R\-T\-R\-A\-N\-G\-E}}
\index{A\-S\-S\-E\-R\-T\-R\-A\-N\-G\-E@{A\-S\-S\-E\-R\-T\-R\-A\-N\-G\-E}!FancyAssert.h@{Fancy\-Assert.\-h}}
\subsubsection[{A\-S\-S\-E\-R\-T\-R\-A\-N\-G\-E}]{\setlength{\rightskip}{0pt plus 5cm}\#define A\-S\-S\-E\-R\-T\-R\-A\-N\-G\-E(
\begin{DoxyParamCaption}
\item[{}]{c, }
\item[{}]{l, }
\item[{}]{h}
\end{DoxyParamCaption}
)}}\label{_fancy_assert_8h_a70ae0f2628178ec53f5216d48b1c1f43}
