Template Class BinaryExpr

Inheritance Relationships

Base Type

Class Documentation

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

Public Functions

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