Template Class BinaryExpr

Inheritance Relationships

Base Type

Class Documentation

template<typename LhsT, typename RhsT>
class Catch::BinaryExpr : public Catch::ITransientExpression

Public Functions

BinaryExpr(bool comparisonResult, LhsT lhs, StringRef op, RhsT rhs)
template<typename T>
auto operator&&(T) const -> BinaryExpr<LhsT, RhsT const&> const
template<typename T>
auto operator||(T) const -> BinaryExpr<LhsT, RhsT const&> const
template<typename T>
auto operator==(T) const -> BinaryExpr<LhsT, RhsT const&> const
template<typename T>
auto operator!=(T) const -> BinaryExpr<LhsT, RhsT const&> const
template<typename T>
auto operator>(T) const -> BinaryExpr<LhsT, RhsT const&> const
template<typename T>
auto operator<(T) const -> BinaryExpr<LhsT, RhsT const&> const
template<typename T>
auto operator>=(T) const -> BinaryExpr<LhsT, RhsT const&> const
template<typename T>
auto operator<=(T) const -> BinaryExpr<LhsT, RhsT const&> const