Horizon
Loading...
Searching...
No Matches
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: