All Classes Namespaces Functions Variables Enumerations Properties Pages
Public Member Functions | Private Attributes | List of all members
Catch::ExprLhs< LhsT > Class Template Reference

Public Member Functions

 ExprLhs (LhsT lhs)
 
template<typename RhsT >
auto operator== (RhsT const &rhs) -> BinaryExpr< LhsT, RhsT const & > const
 
auto operator== (bool rhs) -> BinaryExpr< LhsT, bool > const
 
template<typename RhsT >
auto operator!= (RhsT const &rhs) -> BinaryExpr< LhsT, RhsT const & > const
 
auto operator!= (bool rhs) -> BinaryExpr< LhsT, bool > const
 
template<typename RhsT >
auto operator> (RhsT const &rhs) -> BinaryExpr< LhsT, RhsT const & > const
 
template<typename RhsT >
auto operator< (RhsT const &rhs) -> BinaryExpr< LhsT, RhsT const & > const
 
template<typename RhsT >
auto operator>= (RhsT const &rhs) -> BinaryExpr< LhsT, RhsT const & > const
 
template<typename RhsT >
auto operator<= (RhsT const &rhs) -> BinaryExpr< LhsT, RhsT const & > const
 
template<typename RhsT >
auto operator| (RhsT const &rhs) -> BinaryExpr< LhsT, RhsT const & > const
 
template<typename RhsT >
auto operator& (RhsT const &rhs) -> BinaryExpr< LhsT, RhsT const & > const
 
template<typename RhsT >
auto operator^ (RhsT const &rhs) -> BinaryExpr< LhsT, RhsT const & > const
 
template<typename RhsT >
auto operator&& (RhsT const &) -> BinaryExpr< LhsT, RhsT const & > const
 
template<typename RhsT >
auto operator|| (RhsT const &) -> BinaryExpr< LhsT, RhsT const & > const
 
auto makeUnaryExpr () const -> UnaryExpr< LhsT >
 

Private Attributes

LhsT m_lhs
 

Detailed Description

template<typename LhsT>
class Catch::ExprLhs< LhsT >

Definition at line 2338 of file catch.hpp.


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