Horizon
Loading...
Searching...
No Matches
Public Member Functions | Friends | List of all members
Catch::ExprLhs< LhsT > Class Template Reference

Public Member Functions

 ExprLhs (LhsT lhs)
 
auto makeUnaryExpr () const -> UnaryExpr< LhsT >
 

Friends

template<typename RhsT , std::enable_if_t<!std::is_arithmetic< std::remove_reference_t< RhsT > >::value, int > = 0>
auto operator== (ExprLhs &&lhs, RhsT &&rhs) -> BinaryExpr< LhsT, RhsT const & >
 
template<typename RhsT , std::enable_if_t< std::is_arithmetic< RhsT >::value, int > = 0>
auto operator== (ExprLhs &&lhs, RhsT rhs) -> BinaryExpr< LhsT, RhsT >
 
template<typename RhsT , std::enable_if_t<!std::is_arithmetic< std::remove_reference_t< RhsT > >::value, int > = 0>
auto operator!= (ExprLhs &&lhs, RhsT &&rhs) -> BinaryExpr< LhsT, RhsT const & >
 
template<typename RhsT , std::enable_if_t< std::is_arithmetic< RhsT >::value, int > = 0>
auto operator!= (ExprLhs &&lhs, RhsT rhs) -> BinaryExpr< LhsT, RhsT >
 
template<typename RhsT >
auto operator&& (ExprLhs &&, RhsT &&) -> BinaryExpr< LhsT, RhsT const & >
 
template<typename RhsT >
auto operator|| (ExprLhs &&, RhsT &&) -> BinaryExpr< LhsT, RhsT const & >
 

The documentation for this class was generated from the following file: