Public Member Functions | Private Attributes | List of all members
Catch::ExprLhs< LhsT > Class Template Reference

#include <catch.hpp>

Public Member Functions

 ExprLhs (LhsT lhs)
 
auto makeUnaryExpr () const -> UnaryExpr< LhsT >
 
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 &) -> 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
 
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 &) -> BinaryExpr< LhsT, RhsT const &> const
 

Private Attributes

LhsT m_lhs
 

Detailed Description

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

Definition at line 1984 of file catch.hpp.

Constructor & Destructor Documentation

◆ ExprLhs()

template<typename LhsT>
Catch::ExprLhs< LhsT >::ExprLhs ( LhsT  lhs)
inlineexplicit

Definition at line 1987 of file catch.hpp.

Member Function Documentation

◆ makeUnaryExpr()

template<typename LhsT>
auto Catch::ExprLhs< LhsT >::makeUnaryExpr ( ) const -> UnaryExpr<LhsT>
inline

Definition at line 2036 of file catch.hpp.

◆ operator!=() [1/2]

template<typename LhsT>
template<typename RhsT >
auto Catch::ExprLhs< LhsT >::operator!= ( RhsT const &  rhs) -> BinaryExpr<LhsT, RhsT const&> const
inline

Definition at line 1998 of file catch.hpp.

◆ operator!=() [2/2]

template<typename LhsT>
auto Catch::ExprLhs< LhsT >::operator!= ( bool  rhs) -> BinaryExpr<LhsT, bool> const
inline

Definition at line 2001 of file catch.hpp.

◆ operator&&()

template<typename LhsT>
template<typename RhsT >
auto Catch::ExprLhs< LhsT >::operator && ( RhsT const &  ) -> BinaryExpr<LhsT, RhsT const&> const
inline

Definition at line 2023 of file catch.hpp.

◆ operator<()

template<typename LhsT>
template<typename RhsT >
auto Catch::ExprLhs< LhsT >::operator< ( RhsT const &  rhs) -> BinaryExpr<LhsT, RhsT const&> const
inline

Definition at line 2010 of file catch.hpp.

◆ operator<=()

template<typename LhsT>
template<typename RhsT >
auto Catch::ExprLhs< LhsT >::operator<= ( RhsT const &  rhs) -> BinaryExpr<LhsT, RhsT const&> const
inline

Definition at line 2018 of file catch.hpp.

◆ operator==() [1/2]

template<typename LhsT>
template<typename RhsT >
auto Catch::ExprLhs< LhsT >::operator== ( RhsT const &  rhs) -> BinaryExpr<LhsT, RhsT const&> const
inline

Definition at line 1990 of file catch.hpp.

◆ operator==() [2/2]

template<typename LhsT>
auto Catch::ExprLhs< LhsT >::operator== ( bool  rhs) -> BinaryExpr<LhsT, bool> const
inline

Definition at line 1993 of file catch.hpp.

◆ operator>()

template<typename LhsT>
template<typename RhsT >
auto Catch::ExprLhs< LhsT >::operator> ( RhsT const &  rhs) -> BinaryExpr<LhsT, RhsT const&> const
inline

Definition at line 2006 of file catch.hpp.

◆ operator>=()

template<typename LhsT>
template<typename RhsT >
auto Catch::ExprLhs< LhsT >::operator>= ( RhsT const &  rhs) -> BinaryExpr<LhsT, RhsT const&> const
inline

Definition at line 2014 of file catch.hpp.

◆ operator||()

template<typename LhsT>
template<typename RhsT >
auto Catch::ExprLhs< LhsT >::operator|| ( RhsT const &  ) -> BinaryExpr<LhsT, RhsT const&> const
inline

Definition at line 2030 of file catch.hpp.

Member Data Documentation

◆ m_lhs

template<typename LhsT>
LhsT Catch::ExprLhs< LhsT >::m_lhs
private

Definition at line 1985 of file catch.hpp.


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


inertial_sense_ros
Author(s):
autogenerated on Sun Feb 28 2021 03:18:03