\hypertarget{class_catch_1_1_assertion_handler}{}\doxysection{Catch\+::Assertion\+Handler Class Reference}
\label{class_catch_1_1_assertion_handler}\index{Catch::AssertionHandler@{Catch::AssertionHandler}}


{\ttfamily \#include $<$catch/catch.\+hpp$>$}

\doxysubsection*{Public Member Functions}
\begin{DoxyCompactItemize}
\item 
\mbox{\hyperlink{class_catch_1_1_assertion_handler_a32efbb1b56b71d758d4c2094bac1f1a9}{Assertion\+Handler}} (\mbox{\hyperlink{class_catch_1_1_string_ref}{String\+Ref}} const \&macro\+Name, \mbox{\hyperlink{struct_catch_1_1_source_line_info}{Source\+Line\+Info}} const \&line\+Info, \mbox{\hyperlink{class_catch_1_1_string_ref}{String\+Ref}} captured\+Expression, \mbox{\hyperlink{struct_catch_1_1_result_disposition_a3396cad6e2259af326b3aae93e23e9d8}{Result\+Disposition\+::\+Flags}} result\+Disposition)
\item 
\mbox{\hyperlink{class_catch_1_1_assertion_handler_a1e839d810f6ac0fa6d127fe8350175ed}{$\sim$\+Assertion\+Handler}} ()
\item 
{\footnotesize template$<$typename T $>$ }\\void \mbox{\hyperlink{class_catch_1_1_assertion_handler_a2ef387e567bad90ec6e4b5bf5c367388}{handle\+Expr}} (\mbox{\hyperlink{class_catch_1_1_expr_lhs}{Expr\+Lhs}}$<$ T $>$ const \&expr)
\item 
void \mbox{\hyperlink{class_catch_1_1_assertion_handler_afe14d9cf1b1c7f70dae439fbdb51d0c4}{handle\+Expr}} (\mbox{\hyperlink{struct_catch_1_1_i_transient_expression}{ITransient\+Expression}} const \&expr)
\item 
void \mbox{\hyperlink{class_catch_1_1_assertion_handler_abdb4c180ed83ec2858b2fb87712c516d}{handle\+Message}} (\mbox{\hyperlink{struct_catch_1_1_result_was_a624e1ee3661fcf6094ceef1f654601ef}{Result\+Was\+::\+Of\+Type}} result\+Type, \mbox{\hyperlink{class_catch_1_1_string_ref}{String\+Ref}} const \&message)
\item 
void \mbox{\hyperlink{class_catch_1_1_assertion_handler_ab6caf765764a4064e90fce829eec201d}{handle\+Exception\+Thrown\+As\+Expected}} ()
\item 
void \mbox{\hyperlink{class_catch_1_1_assertion_handler_a7764d0adb6ed5eeb10964f6abc02fab1}{handle\+Unexpected\+Exception\+Not\+Thrown}} ()
\item 
void \mbox{\hyperlink{class_catch_1_1_assertion_handler_a51e4936e3af43b74690cedae6d2e297a}{handle\+Exception\+Not\+Thrown\+As\+Expected}} ()
\item 
void \mbox{\hyperlink{class_catch_1_1_assertion_handler_a67a194d5518f307c4a16faa03a7f7442}{handle\+Throwing\+Call\+Skipped}} ()
\item 
void \mbox{\hyperlink{class_catch_1_1_assertion_handler_aa2504dad6a91f3645e5f52c932c11270}{handle\+Unexpected\+Inflight\+Exception}} ()
\item 
void \mbox{\hyperlink{class_catch_1_1_assertion_handler_a878a9eb828d8a1863c8dcb6575f6f40e}{complete}} ()
\item 
void \mbox{\hyperlink{class_catch_1_1_assertion_handler_a6756bd5395c0ddd28764a9fb4612d5e4}{set\+Completed}} ()
\item 
auto \mbox{\hyperlink{class_catch_1_1_assertion_handler_a193bb3999494c46457f3059184c6b251}{allow\+Throws}} () const -\/$>$ bool
\item 
\mbox{\hyperlink{class_catch_1_1_assertion_handler_a32efbb1b56b71d758d4c2094bac1f1a9}{Assertion\+Handler}} (\mbox{\hyperlink{class_catch_1_1_string_ref}{String\+Ref}} const \&macro\+Name, \mbox{\hyperlink{struct_catch_1_1_source_line_info}{Source\+Line\+Info}} const \&line\+Info, \mbox{\hyperlink{class_catch_1_1_string_ref}{String\+Ref}} captured\+Expression, \mbox{\hyperlink{struct_catch_1_1_result_disposition_a3396cad6e2259af326b3aae93e23e9d8}{Result\+Disposition\+::\+Flags}} result\+Disposition)
\item 
\mbox{\hyperlink{class_catch_1_1_assertion_handler_a1e839d810f6ac0fa6d127fe8350175ed}{$\sim$\+Assertion\+Handler}} ()
\item 
{\footnotesize template$<$typename T $>$ }\\void \mbox{\hyperlink{class_catch_1_1_assertion_handler_a2ef387e567bad90ec6e4b5bf5c367388}{handle\+Expr}} (\mbox{\hyperlink{class_catch_1_1_expr_lhs}{Expr\+Lhs}}$<$ T $>$ const \&expr)
\item 
void \mbox{\hyperlink{class_catch_1_1_assertion_handler_afe14d9cf1b1c7f70dae439fbdb51d0c4}{handle\+Expr}} (\mbox{\hyperlink{struct_catch_1_1_i_transient_expression}{ITransient\+Expression}} const \&expr)
\item 
void \mbox{\hyperlink{class_catch_1_1_assertion_handler_abdb4c180ed83ec2858b2fb87712c516d}{handle\+Message}} (\mbox{\hyperlink{struct_catch_1_1_result_was_a624e1ee3661fcf6094ceef1f654601ef}{Result\+Was\+::\+Of\+Type}} result\+Type, \mbox{\hyperlink{class_catch_1_1_string_ref}{String\+Ref}} const \&message)
\item 
void \mbox{\hyperlink{class_catch_1_1_assertion_handler_ab6caf765764a4064e90fce829eec201d}{handle\+Exception\+Thrown\+As\+Expected}} ()
\item 
void \mbox{\hyperlink{class_catch_1_1_assertion_handler_a7764d0adb6ed5eeb10964f6abc02fab1}{handle\+Unexpected\+Exception\+Not\+Thrown}} ()
\item 
void \mbox{\hyperlink{class_catch_1_1_assertion_handler_a51e4936e3af43b74690cedae6d2e297a}{handle\+Exception\+Not\+Thrown\+As\+Expected}} ()
\item 
void \mbox{\hyperlink{class_catch_1_1_assertion_handler_a67a194d5518f307c4a16faa03a7f7442}{handle\+Throwing\+Call\+Skipped}} ()
\item 
void \mbox{\hyperlink{class_catch_1_1_assertion_handler_aa2504dad6a91f3645e5f52c932c11270}{handle\+Unexpected\+Inflight\+Exception}} ()
\item 
void \mbox{\hyperlink{class_catch_1_1_assertion_handler_a878a9eb828d8a1863c8dcb6575f6f40e}{complete}} ()
\item 
void \mbox{\hyperlink{class_catch_1_1_assertion_handler_a6756bd5395c0ddd28764a9fb4612d5e4}{set\+Completed}} ()
\item 
auto \mbox{\hyperlink{class_catch_1_1_assertion_handler_a193bb3999494c46457f3059184c6b251}{allow\+Throws}} () const -\/$>$ bool
\end{DoxyCompactItemize}


\doxysubsection{Detailed Description}


Definition at line \mbox{\hyperlink{catch_2catch_8hpp_source_l02548}{2548}} of file \mbox{\hyperlink{catch_2catch_8hpp_source}{catch.\+hpp}}.



\doxysubsection{Constructor \& Destructor Documentation}
\mbox{\Hypertarget{class_catch_1_1_assertion_handler_a32efbb1b56b71d758d4c2094bac1f1a9}\label{class_catch_1_1_assertion_handler_a32efbb1b56b71d758d4c2094bac1f1a9}} 
\index{Catch::AssertionHandler@{Catch::AssertionHandler}!AssertionHandler@{AssertionHandler}}
\index{AssertionHandler@{AssertionHandler}!Catch::AssertionHandler@{Catch::AssertionHandler}}
\doxysubsubsection{\texorpdfstring{AssertionHandler()}{AssertionHandler()}\hspace{0.1cm}{\footnotesize\ttfamily [1/2]}}
{\footnotesize\ttfamily Catch\+::\+Assertion\+Handler\+::\+Assertion\+Handler (\begin{DoxyParamCaption}\item[{\mbox{\hyperlink{class_catch_1_1_string_ref}{String\+Ref}} const \&}]{macro\+Name,  }\item[{\mbox{\hyperlink{struct_catch_1_1_source_line_info}{Source\+Line\+Info}} const \&}]{line\+Info,  }\item[{\mbox{\hyperlink{class_catch_1_1_string_ref}{String\+Ref}}}]{captured\+Expression,  }\item[{\mbox{\hyperlink{struct_catch_1_1_result_disposition_a3396cad6e2259af326b3aae93e23e9d8}{Result\+Disposition\+::\+Flags}}}]{result\+Disposition }\end{DoxyParamCaption})}

\mbox{\Hypertarget{class_catch_1_1_assertion_handler_a1e839d810f6ac0fa6d127fe8350175ed}\label{class_catch_1_1_assertion_handler_a1e839d810f6ac0fa6d127fe8350175ed}} 
\index{Catch::AssertionHandler@{Catch::AssertionHandler}!````~AssertionHandler@{$\sim$AssertionHandler}}
\index{````~AssertionHandler@{$\sim$AssertionHandler}!Catch::AssertionHandler@{Catch::AssertionHandler}}
\doxysubsubsection{\texorpdfstring{$\sim$AssertionHandler()}{~AssertionHandler()}\hspace{0.1cm}{\footnotesize\ttfamily [1/2]}}
{\footnotesize\ttfamily Catch\+::\+Assertion\+Handler\+::$\sim$\+Assertion\+Handler (\begin{DoxyParamCaption}{ }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [inline]}}



Definition at line \mbox{\hyperlink{catch_2catch_8hpp_source_l02560}{2560}} of file \mbox{\hyperlink{catch_2catch_8hpp_source}{catch.\+hpp}}.

\mbox{\Hypertarget{class_catch_1_1_assertion_handler_a32efbb1b56b71d758d4c2094bac1f1a9}\label{class_catch_1_1_assertion_handler_a32efbb1b56b71d758d4c2094bac1f1a9}} 
\index{Catch::AssertionHandler@{Catch::AssertionHandler}!AssertionHandler@{AssertionHandler}}
\index{AssertionHandler@{AssertionHandler}!Catch::AssertionHandler@{Catch::AssertionHandler}}
\doxysubsubsection{\texorpdfstring{AssertionHandler()}{AssertionHandler()}\hspace{0.1cm}{\footnotesize\ttfamily [2/2]}}
{\footnotesize\ttfamily Catch\+::\+Assertion\+Handler\+::\+Assertion\+Handler (\begin{DoxyParamCaption}\item[{\mbox{\hyperlink{class_catch_1_1_string_ref}{String\+Ref}} const \&}]{macro\+Name,  }\item[{\mbox{\hyperlink{struct_catch_1_1_source_line_info}{Source\+Line\+Info}} const \&}]{line\+Info,  }\item[{\mbox{\hyperlink{class_catch_1_1_string_ref}{String\+Ref}}}]{captured\+Expression,  }\item[{\mbox{\hyperlink{struct_catch_1_1_result_disposition_a3396cad6e2259af326b3aae93e23e9d8}{Result\+Disposition\+::\+Flags}}}]{result\+Disposition }\end{DoxyParamCaption})}

\mbox{\Hypertarget{class_catch_1_1_assertion_handler_a1e839d810f6ac0fa6d127fe8350175ed}\label{class_catch_1_1_assertion_handler_a1e839d810f6ac0fa6d127fe8350175ed}} 
\index{Catch::AssertionHandler@{Catch::AssertionHandler}!````~AssertionHandler@{$\sim$AssertionHandler}}
\index{````~AssertionHandler@{$\sim$AssertionHandler}!Catch::AssertionHandler@{Catch::AssertionHandler}}
\doxysubsubsection{\texorpdfstring{$\sim$AssertionHandler()}{~AssertionHandler()}\hspace{0.1cm}{\footnotesize\ttfamily [2/2]}}
{\footnotesize\ttfamily Catch\+::\+Assertion\+Handler\+::$\sim$\+Assertion\+Handler (\begin{DoxyParamCaption}{ }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [inline]}}



Definition at line \mbox{\hyperlink{catch2_2catch_8hpp_source_l02560}{2560}} of file \mbox{\hyperlink{catch2_2catch_8hpp_source}{catch.\+hpp}}.



\doxysubsection{Member Function Documentation}
\mbox{\Hypertarget{class_catch_1_1_assertion_handler_a193bb3999494c46457f3059184c6b251}\label{class_catch_1_1_assertion_handler_a193bb3999494c46457f3059184c6b251}} 
\index{Catch::AssertionHandler@{Catch::AssertionHandler}!allowThrows@{allowThrows}}
\index{allowThrows@{allowThrows}!Catch::AssertionHandler@{Catch::AssertionHandler}}
\doxysubsubsection{\texorpdfstring{allowThrows()}{allowThrows()}\hspace{0.1cm}{\footnotesize\ttfamily [1/2]}}
{\footnotesize\ttfamily auto Catch\+::\+Assertion\+Handler\+::allow\+Throws (\begin{DoxyParamCaption}{ }\end{DoxyParamCaption}) const -\/$>$  bool}

\mbox{\Hypertarget{class_catch_1_1_assertion_handler_a193bb3999494c46457f3059184c6b251}\label{class_catch_1_1_assertion_handler_a193bb3999494c46457f3059184c6b251}} 
\index{Catch::AssertionHandler@{Catch::AssertionHandler}!allowThrows@{allowThrows}}
\index{allowThrows@{allowThrows}!Catch::AssertionHandler@{Catch::AssertionHandler}}
\doxysubsubsection{\texorpdfstring{allowThrows()}{allowThrows()}\hspace{0.1cm}{\footnotesize\ttfamily [2/2]}}
{\footnotesize\ttfamily auto Catch\+::\+Assertion\+Handler\+::allow\+Throws (\begin{DoxyParamCaption}{ }\end{DoxyParamCaption}) const -\/$>$  bool}

\mbox{\Hypertarget{class_catch_1_1_assertion_handler_a878a9eb828d8a1863c8dcb6575f6f40e}\label{class_catch_1_1_assertion_handler_a878a9eb828d8a1863c8dcb6575f6f40e}} 
\index{Catch::AssertionHandler@{Catch::AssertionHandler}!complete@{complete}}
\index{complete@{complete}!Catch::AssertionHandler@{Catch::AssertionHandler}}
\doxysubsubsection{\texorpdfstring{complete()}{complete()}\hspace{0.1cm}{\footnotesize\ttfamily [1/2]}}
{\footnotesize\ttfamily void Catch\+::\+Assertion\+Handler\+::complete (\begin{DoxyParamCaption}{ }\end{DoxyParamCaption})}

\mbox{\Hypertarget{class_catch_1_1_assertion_handler_a878a9eb828d8a1863c8dcb6575f6f40e}\label{class_catch_1_1_assertion_handler_a878a9eb828d8a1863c8dcb6575f6f40e}} 
\index{Catch::AssertionHandler@{Catch::AssertionHandler}!complete@{complete}}
\index{complete@{complete}!Catch::AssertionHandler@{Catch::AssertionHandler}}
\doxysubsubsection{\texorpdfstring{complete()}{complete()}\hspace{0.1cm}{\footnotesize\ttfamily [2/2]}}
{\footnotesize\ttfamily void Catch\+::\+Assertion\+Handler\+::complete (\begin{DoxyParamCaption}{ }\end{DoxyParamCaption})}

\mbox{\Hypertarget{class_catch_1_1_assertion_handler_a51e4936e3af43b74690cedae6d2e297a}\label{class_catch_1_1_assertion_handler_a51e4936e3af43b74690cedae6d2e297a}} 
\index{Catch::AssertionHandler@{Catch::AssertionHandler}!handleExceptionNotThrownAsExpected@{handleExceptionNotThrownAsExpected}}
\index{handleExceptionNotThrownAsExpected@{handleExceptionNotThrownAsExpected}!Catch::AssertionHandler@{Catch::AssertionHandler}}
\doxysubsubsection{\texorpdfstring{handleExceptionNotThrownAsExpected()}{handleExceptionNotThrownAsExpected()}\hspace{0.1cm}{\footnotesize\ttfamily [1/2]}}
{\footnotesize\ttfamily void Catch\+::\+Assertion\+Handler\+::handle\+Exception\+Not\+Thrown\+As\+Expected (\begin{DoxyParamCaption}{ }\end{DoxyParamCaption})}

\mbox{\Hypertarget{class_catch_1_1_assertion_handler_a51e4936e3af43b74690cedae6d2e297a}\label{class_catch_1_1_assertion_handler_a51e4936e3af43b74690cedae6d2e297a}} 
\index{Catch::AssertionHandler@{Catch::AssertionHandler}!handleExceptionNotThrownAsExpected@{handleExceptionNotThrownAsExpected}}
\index{handleExceptionNotThrownAsExpected@{handleExceptionNotThrownAsExpected}!Catch::AssertionHandler@{Catch::AssertionHandler}}
\doxysubsubsection{\texorpdfstring{handleExceptionNotThrownAsExpected()}{handleExceptionNotThrownAsExpected()}\hspace{0.1cm}{\footnotesize\ttfamily [2/2]}}
{\footnotesize\ttfamily void Catch\+::\+Assertion\+Handler\+::handle\+Exception\+Not\+Thrown\+As\+Expected (\begin{DoxyParamCaption}{ }\end{DoxyParamCaption})}

\mbox{\Hypertarget{class_catch_1_1_assertion_handler_ab6caf765764a4064e90fce829eec201d}\label{class_catch_1_1_assertion_handler_ab6caf765764a4064e90fce829eec201d}} 
\index{Catch::AssertionHandler@{Catch::AssertionHandler}!handleExceptionThrownAsExpected@{handleExceptionThrownAsExpected}}
\index{handleExceptionThrownAsExpected@{handleExceptionThrownAsExpected}!Catch::AssertionHandler@{Catch::AssertionHandler}}
\doxysubsubsection{\texorpdfstring{handleExceptionThrownAsExpected()}{handleExceptionThrownAsExpected()}\hspace{0.1cm}{\footnotesize\ttfamily [1/2]}}
{\footnotesize\ttfamily void Catch\+::\+Assertion\+Handler\+::handle\+Exception\+Thrown\+As\+Expected (\begin{DoxyParamCaption}{ }\end{DoxyParamCaption})}

\mbox{\Hypertarget{class_catch_1_1_assertion_handler_ab6caf765764a4064e90fce829eec201d}\label{class_catch_1_1_assertion_handler_ab6caf765764a4064e90fce829eec201d}} 
\index{Catch::AssertionHandler@{Catch::AssertionHandler}!handleExceptionThrownAsExpected@{handleExceptionThrownAsExpected}}
\index{handleExceptionThrownAsExpected@{handleExceptionThrownAsExpected}!Catch::AssertionHandler@{Catch::AssertionHandler}}
\doxysubsubsection{\texorpdfstring{handleExceptionThrownAsExpected()}{handleExceptionThrownAsExpected()}\hspace{0.1cm}{\footnotesize\ttfamily [2/2]}}
{\footnotesize\ttfamily void Catch\+::\+Assertion\+Handler\+::handle\+Exception\+Thrown\+As\+Expected (\begin{DoxyParamCaption}{ }\end{DoxyParamCaption})}

\mbox{\Hypertarget{class_catch_1_1_assertion_handler_a2ef387e567bad90ec6e4b5bf5c367388}\label{class_catch_1_1_assertion_handler_a2ef387e567bad90ec6e4b5bf5c367388}} 
\index{Catch::AssertionHandler@{Catch::AssertionHandler}!handleExpr@{handleExpr}}
\index{handleExpr@{handleExpr}!Catch::AssertionHandler@{Catch::AssertionHandler}}
\doxysubsubsection{\texorpdfstring{handleExpr()}{handleExpr()}\hspace{0.1cm}{\footnotesize\ttfamily [1/4]}}
{\footnotesize\ttfamily template$<$typename T $>$ \\
void Catch\+::\+Assertion\+Handler\+::handle\+Expr (\begin{DoxyParamCaption}\item[{\mbox{\hyperlink{class_catch_1_1_expr_lhs}{Expr\+Lhs}}$<$ T $>$ const \&}]{expr }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [inline]}}



Definition at line \mbox{\hyperlink{catch_2catch_8hpp_source_l02567}{2567}} of file \mbox{\hyperlink{catch_2catch_8hpp_source}{catch.\+hpp}}.

\mbox{\Hypertarget{class_catch_1_1_assertion_handler_a2ef387e567bad90ec6e4b5bf5c367388}\label{class_catch_1_1_assertion_handler_a2ef387e567bad90ec6e4b5bf5c367388}} 
\index{Catch::AssertionHandler@{Catch::AssertionHandler}!handleExpr@{handleExpr}}
\index{handleExpr@{handleExpr}!Catch::AssertionHandler@{Catch::AssertionHandler}}
\doxysubsubsection{\texorpdfstring{handleExpr()}{handleExpr()}\hspace{0.1cm}{\footnotesize\ttfamily [2/4]}}
{\footnotesize\ttfamily template$<$typename T $>$ \\
void Catch\+::\+Assertion\+Handler\+::handle\+Expr (\begin{DoxyParamCaption}\item[{\mbox{\hyperlink{class_catch_1_1_expr_lhs}{Expr\+Lhs}}$<$ T $>$ const \&}]{expr }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [inline]}}



Definition at line \mbox{\hyperlink{catch2_2catch_8hpp_source_l02567}{2567}} of file \mbox{\hyperlink{catch2_2catch_8hpp_source}{catch.\+hpp}}.

\mbox{\Hypertarget{class_catch_1_1_assertion_handler_afe14d9cf1b1c7f70dae439fbdb51d0c4}\label{class_catch_1_1_assertion_handler_afe14d9cf1b1c7f70dae439fbdb51d0c4}} 
\index{Catch::AssertionHandler@{Catch::AssertionHandler}!handleExpr@{handleExpr}}
\index{handleExpr@{handleExpr}!Catch::AssertionHandler@{Catch::AssertionHandler}}
\doxysubsubsection{\texorpdfstring{handleExpr()}{handleExpr()}\hspace{0.1cm}{\footnotesize\ttfamily [3/4]}}
{\footnotesize\ttfamily void Catch\+::\+Assertion\+Handler\+::handle\+Expr (\begin{DoxyParamCaption}\item[{\mbox{\hyperlink{struct_catch_1_1_i_transient_expression}{ITransient\+Expression}} const \&}]{expr }\end{DoxyParamCaption})}

\mbox{\Hypertarget{class_catch_1_1_assertion_handler_afe14d9cf1b1c7f70dae439fbdb51d0c4}\label{class_catch_1_1_assertion_handler_afe14d9cf1b1c7f70dae439fbdb51d0c4}} 
\index{Catch::AssertionHandler@{Catch::AssertionHandler}!handleExpr@{handleExpr}}
\index{handleExpr@{handleExpr}!Catch::AssertionHandler@{Catch::AssertionHandler}}
\doxysubsubsection{\texorpdfstring{handleExpr()}{handleExpr()}\hspace{0.1cm}{\footnotesize\ttfamily [4/4]}}
{\footnotesize\ttfamily void Catch\+::\+Assertion\+Handler\+::handle\+Expr (\begin{DoxyParamCaption}\item[{\mbox{\hyperlink{struct_catch_1_1_i_transient_expression}{ITransient\+Expression}} const \&}]{expr }\end{DoxyParamCaption})}

\mbox{\Hypertarget{class_catch_1_1_assertion_handler_abdb4c180ed83ec2858b2fb87712c516d}\label{class_catch_1_1_assertion_handler_abdb4c180ed83ec2858b2fb87712c516d}} 
\index{Catch::AssertionHandler@{Catch::AssertionHandler}!handleMessage@{handleMessage}}
\index{handleMessage@{handleMessage}!Catch::AssertionHandler@{Catch::AssertionHandler}}
\doxysubsubsection{\texorpdfstring{handleMessage()}{handleMessage()}\hspace{0.1cm}{\footnotesize\ttfamily [1/2]}}
{\footnotesize\ttfamily void Catch\+::\+Assertion\+Handler\+::handle\+Message (\begin{DoxyParamCaption}\item[{\mbox{\hyperlink{struct_catch_1_1_result_was_a624e1ee3661fcf6094ceef1f654601ef}{Result\+Was\+::\+Of\+Type}}}]{result\+Type,  }\item[{\mbox{\hyperlink{class_catch_1_1_string_ref}{String\+Ref}} const \&}]{message }\end{DoxyParamCaption})}

\mbox{\Hypertarget{class_catch_1_1_assertion_handler_abdb4c180ed83ec2858b2fb87712c516d}\label{class_catch_1_1_assertion_handler_abdb4c180ed83ec2858b2fb87712c516d}} 
\index{Catch::AssertionHandler@{Catch::AssertionHandler}!handleMessage@{handleMessage}}
\index{handleMessage@{handleMessage}!Catch::AssertionHandler@{Catch::AssertionHandler}}
\doxysubsubsection{\texorpdfstring{handleMessage()}{handleMessage()}\hspace{0.1cm}{\footnotesize\ttfamily [2/2]}}
{\footnotesize\ttfamily void Catch\+::\+Assertion\+Handler\+::handle\+Message (\begin{DoxyParamCaption}\item[{\mbox{\hyperlink{struct_catch_1_1_result_was_a624e1ee3661fcf6094ceef1f654601ef}{Result\+Was\+::\+Of\+Type}}}]{result\+Type,  }\item[{\mbox{\hyperlink{class_catch_1_1_string_ref}{String\+Ref}} const \&}]{message }\end{DoxyParamCaption})}

\mbox{\Hypertarget{class_catch_1_1_assertion_handler_a67a194d5518f307c4a16faa03a7f7442}\label{class_catch_1_1_assertion_handler_a67a194d5518f307c4a16faa03a7f7442}} 
\index{Catch::AssertionHandler@{Catch::AssertionHandler}!handleThrowingCallSkipped@{handleThrowingCallSkipped}}
\index{handleThrowingCallSkipped@{handleThrowingCallSkipped}!Catch::AssertionHandler@{Catch::AssertionHandler}}
\doxysubsubsection{\texorpdfstring{handleThrowingCallSkipped()}{handleThrowingCallSkipped()}\hspace{0.1cm}{\footnotesize\ttfamily [1/2]}}
{\footnotesize\ttfamily void Catch\+::\+Assertion\+Handler\+::handle\+Throwing\+Call\+Skipped (\begin{DoxyParamCaption}{ }\end{DoxyParamCaption})}

\mbox{\Hypertarget{class_catch_1_1_assertion_handler_a67a194d5518f307c4a16faa03a7f7442}\label{class_catch_1_1_assertion_handler_a67a194d5518f307c4a16faa03a7f7442}} 
\index{Catch::AssertionHandler@{Catch::AssertionHandler}!handleThrowingCallSkipped@{handleThrowingCallSkipped}}
\index{handleThrowingCallSkipped@{handleThrowingCallSkipped}!Catch::AssertionHandler@{Catch::AssertionHandler}}
\doxysubsubsection{\texorpdfstring{handleThrowingCallSkipped()}{handleThrowingCallSkipped()}\hspace{0.1cm}{\footnotesize\ttfamily [2/2]}}
{\footnotesize\ttfamily void Catch\+::\+Assertion\+Handler\+::handle\+Throwing\+Call\+Skipped (\begin{DoxyParamCaption}{ }\end{DoxyParamCaption})}

\mbox{\Hypertarget{class_catch_1_1_assertion_handler_a7764d0adb6ed5eeb10964f6abc02fab1}\label{class_catch_1_1_assertion_handler_a7764d0adb6ed5eeb10964f6abc02fab1}} 
\index{Catch::AssertionHandler@{Catch::AssertionHandler}!handleUnexpectedExceptionNotThrown@{handleUnexpectedExceptionNotThrown}}
\index{handleUnexpectedExceptionNotThrown@{handleUnexpectedExceptionNotThrown}!Catch::AssertionHandler@{Catch::AssertionHandler}}
\doxysubsubsection{\texorpdfstring{handleUnexpectedExceptionNotThrown()}{handleUnexpectedExceptionNotThrown()}\hspace{0.1cm}{\footnotesize\ttfamily [1/2]}}
{\footnotesize\ttfamily void Catch\+::\+Assertion\+Handler\+::handle\+Unexpected\+Exception\+Not\+Thrown (\begin{DoxyParamCaption}{ }\end{DoxyParamCaption})}

\mbox{\Hypertarget{class_catch_1_1_assertion_handler_a7764d0adb6ed5eeb10964f6abc02fab1}\label{class_catch_1_1_assertion_handler_a7764d0adb6ed5eeb10964f6abc02fab1}} 
\index{Catch::AssertionHandler@{Catch::AssertionHandler}!handleUnexpectedExceptionNotThrown@{handleUnexpectedExceptionNotThrown}}
\index{handleUnexpectedExceptionNotThrown@{handleUnexpectedExceptionNotThrown}!Catch::AssertionHandler@{Catch::AssertionHandler}}
\doxysubsubsection{\texorpdfstring{handleUnexpectedExceptionNotThrown()}{handleUnexpectedExceptionNotThrown()}\hspace{0.1cm}{\footnotesize\ttfamily [2/2]}}
{\footnotesize\ttfamily void Catch\+::\+Assertion\+Handler\+::handle\+Unexpected\+Exception\+Not\+Thrown (\begin{DoxyParamCaption}{ }\end{DoxyParamCaption})}

\mbox{\Hypertarget{class_catch_1_1_assertion_handler_aa2504dad6a91f3645e5f52c932c11270}\label{class_catch_1_1_assertion_handler_aa2504dad6a91f3645e5f52c932c11270}} 
\index{Catch::AssertionHandler@{Catch::AssertionHandler}!handleUnexpectedInflightException@{handleUnexpectedInflightException}}
\index{handleUnexpectedInflightException@{handleUnexpectedInflightException}!Catch::AssertionHandler@{Catch::AssertionHandler}}
\doxysubsubsection{\texorpdfstring{handleUnexpectedInflightException()}{handleUnexpectedInflightException()}\hspace{0.1cm}{\footnotesize\ttfamily [1/2]}}
{\footnotesize\ttfamily void Catch\+::\+Assertion\+Handler\+::handle\+Unexpected\+Inflight\+Exception (\begin{DoxyParamCaption}{ }\end{DoxyParamCaption})}

\mbox{\Hypertarget{class_catch_1_1_assertion_handler_aa2504dad6a91f3645e5f52c932c11270}\label{class_catch_1_1_assertion_handler_aa2504dad6a91f3645e5f52c932c11270}} 
\index{Catch::AssertionHandler@{Catch::AssertionHandler}!handleUnexpectedInflightException@{handleUnexpectedInflightException}}
\index{handleUnexpectedInflightException@{handleUnexpectedInflightException}!Catch::AssertionHandler@{Catch::AssertionHandler}}
\doxysubsubsection{\texorpdfstring{handleUnexpectedInflightException()}{handleUnexpectedInflightException()}\hspace{0.1cm}{\footnotesize\ttfamily [2/2]}}
{\footnotesize\ttfamily void Catch\+::\+Assertion\+Handler\+::handle\+Unexpected\+Inflight\+Exception (\begin{DoxyParamCaption}{ }\end{DoxyParamCaption})}

\mbox{\Hypertarget{class_catch_1_1_assertion_handler_a6756bd5395c0ddd28764a9fb4612d5e4}\label{class_catch_1_1_assertion_handler_a6756bd5395c0ddd28764a9fb4612d5e4}} 
\index{Catch::AssertionHandler@{Catch::AssertionHandler}!setCompleted@{setCompleted}}
\index{setCompleted@{setCompleted}!Catch::AssertionHandler@{Catch::AssertionHandler}}
\doxysubsubsection{\texorpdfstring{setCompleted()}{setCompleted()}\hspace{0.1cm}{\footnotesize\ttfamily [1/2]}}
{\footnotesize\ttfamily void Catch\+::\+Assertion\+Handler\+::set\+Completed (\begin{DoxyParamCaption}{ }\end{DoxyParamCaption})}

\mbox{\Hypertarget{class_catch_1_1_assertion_handler_a6756bd5395c0ddd28764a9fb4612d5e4}\label{class_catch_1_1_assertion_handler_a6756bd5395c0ddd28764a9fb4612d5e4}} 
\index{Catch::AssertionHandler@{Catch::AssertionHandler}!setCompleted@{setCompleted}}
\index{setCompleted@{setCompleted}!Catch::AssertionHandler@{Catch::AssertionHandler}}
\doxysubsubsection{\texorpdfstring{setCompleted()}{setCompleted()}\hspace{0.1cm}{\footnotesize\ttfamily [2/2]}}
{\footnotesize\ttfamily void Catch\+::\+Assertion\+Handler\+::set\+Completed (\begin{DoxyParamCaption}{ }\end{DoxyParamCaption})}



The documentation for this class was generated from the following files\+:\begin{DoxyCompactItemize}
\item 
catch/\mbox{\hyperlink{catch_2catch_8hpp}{catch.\+hpp}}\item 
catch2/\mbox{\hyperlink{catch2_2catch_8hpp}{catch.\+hpp}}\end{DoxyCompactItemize}
