Class AssertionHandler
Defined in File catch.hpp
Class Documentation
-
class AssertionHandler
Public Functions
-
AssertionHandler(StringRef const ¯oName, SourceLineInfo const &lineInfo, StringRef capturedExpression, ResultDisposition::Flags resultDisposition)
-
inline ~AssertionHandler()
-
void handleExpr(ITransientExpression const &expr)
-
void handleExceptionThrownAsExpected()
-
void handleUnexpectedExceptionNotThrown()
-
void handleExceptionNotThrownAsExpected()
-
void handleThrowingCallSkipped()
-
void handleUnexpectedInflightException()
-
void complete()
-
void setCompleted()
-
auto allowThrows() const -> bool
-
AssertionHandler(StringRef const ¯oName, SourceLineInfo const &lineInfo, StringRef capturedExpression, ResultDisposition::Flags resultDisposition)