#include <catch.hpp>
Definition at line 1226 of file catch.hpp.
◆ ResultBuilder()
Catch::ResultBuilder::ResultBuilder |
( |
char const * |
macroName, |
|
|
SourceLineInfo const & |
lineInfo, |
|
|
char const * |
capturedExpression, |
|
|
ResultDisposition::Flags |
resultDisposition, |
|
|
char const * |
secondArg = "" |
|
) |
| |
◆ allowThrows()
bool Catch::ResultBuilder::allowThrows |
( |
| ) |
const |
◆ build()
◆ captureExpectedException() [1/2]
◆ captureExpectedException() [2/2]
void Catch::ResultBuilder::captureExpectedException |
( |
std::string const & |
expectedMessage | ) |
|
◆ captureExpression()
void Catch::ResultBuilder::captureExpression |
( |
| ) |
|
◆ captureResult()
◆ endExpression()
void Catch::ResultBuilder::endExpression |
( |
| ) |
|
◆ handleResult()
◆ operator&&()
template<typename RhsT >
STATIC_ASSERT_Expression_Too_Complex_Please_Rewrite_As_Binary_Comparison& Catch::ResultBuilder::operator&& |
( |
RhsT const & |
| ) |
|
◆ operator<<()
template<typename T >
ResultBuilder& Catch::ResultBuilder::operator<< |
( |
T const & |
value | ) |
|
|
inline |
◆ operator<=() [1/2]
ExpressionLhs< bool > Catch::ResultBuilder::operator<= |
( |
bool |
value | ) |
|
|
inline |
Definition at line 1880 of file catch.hpp.
1894 return ExpressionLhs<bool>( *
this, value );
◆ operator<=() [2/2]
template<typename T >
ExpressionLhs< T const & > Catch::ResultBuilder::operator<= |
( |
T const & |
operand | ) |
|
|
inline |
Definition at line 1880 of file catch.hpp.
1890 return ExpressionLhs<T const&>( *
this, operand );
◆ operator||()
template<typename RhsT >
STATIC_ASSERT_Expression_Too_Complex_Please_Rewrite_As_Binary_Comparison& Catch::ResultBuilder::operator|| |
( |
RhsT const & |
| ) |
|
◆ react()
void Catch::ResultBuilder::react |
( |
| ) |
|
◆ reconstructExpression()
std::string Catch::ResultBuilder::reconstructExpression |
( |
| ) |
const |
◆ setLhs()
ResultBuilder& Catch::ResultBuilder::setLhs |
( |
std::string const & |
lhs | ) |
|
◆ setOp()
ResultBuilder& Catch::ResultBuilder::setOp |
( |
std::string const & |
op | ) |
|
◆ setResultType() [1/2]
ResultBuilder& Catch::ResultBuilder::setResultType |
( |
bool |
result | ) |
|
◆ setResultType() [2/2]
◆ setRhs()
ResultBuilder& Catch::ResultBuilder::setRhs |
( |
std::string const & |
rhs | ) |
|
◆ shouldDebugBreak()
bool Catch::ResultBuilder::shouldDebugBreak |
( |
| ) |
const |
◆ useActiveException()
◆ m_assertionInfo
◆ m_data
◆ m_exprComponents
◆ m_shouldDebugBreak
bool Catch::ResultBuilder::m_shouldDebugBreak |
|
private |
◆ m_shouldThrow
bool Catch::ResultBuilder::m_shouldThrow |
|
private |
◆ m_stream
The documentation for this class was generated from the following file: