Class ITransientExpression

Inheritance Relationships

Derived Types

Class Documentation

class ITransientExpression

Subclassed by Catch::BinaryExpr< LhsT, RhsT >, Catch::MatchExpr< ArgT, MatcherT >, Catch::UnaryExpr< LhsT >

Public Functions

inline auto isBinaryExpression() const -> bool
inline auto getResult() const -> bool
virtual void streamReconstructedExpression(std::ostream &os) const = 0
inline ITransientExpression(bool isBinaryExpression, bool result)
ITransientExpression() = default
ITransientExpression(ITransientExpression const&) = default
ITransientExpression &operator=(ITransientExpression const&) = default
virtual ~ITransientExpression()

Friends

inline friend std::ostream &operator<<(std::ostream &out, ITransientExpression const &expr)