FreeRTOS port on GAP8/RISC-V
 All Data Structures Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
Catch::LazyExpression Class Reference

Public Member Functions

 LazyExpression (bool isNegated)
 
 LazyExpression (LazyExpression const &other)
 
LazyExpressionoperator= (LazyExpression const &)=delete
 
 operator bool () const
 

Private Attributes

ITransientExpression const * m_transientExpression
 
bool m_isNegated
 

Friends

class AssertionHandler
 
struct AssertionStats
 
class RunContext
 
auto operator<< (std::ostream &os, LazyExpression const &lazyExpr) -> std::ostream &
 

Constructor & Destructor Documentation

Catch::LazyExpression::LazyExpression ( bool  isNegated)
Catch::LazyExpression::LazyExpression ( LazyExpression const &  other)

Member Function Documentation

Catch::LazyExpression::operator bool ( ) const
explicit
LazyExpression& Catch::LazyExpression::operator= ( LazyExpression const &  )
delete

Friends And Related Function Documentation

friend class AssertionHandler
friend
friend struct AssertionStats
friend
auto operator<< ( std::ostream &  os,
LazyExpression const &  lazyExpr 
) -> std::ostream &
friend
friend class RunContext
friend

Field Documentation

bool Catch::LazyExpression::m_isNegated
private
ITransientExpression const* Catch::LazyExpression::m_transientExpression
private