\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 \¯o\+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 \¯o\+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}