Fraxinus  18.10
An IGT application
Catch::ExpressionLhs< T > Class Template Reference

#include <catch.hpp>

Public Member Functions

 ExpressionLhs (T lhs)
 
template<typename RhsT >
ExpressionResultBuilderoperator== (RhsT const &rhs)
 
template<typename RhsT >
ExpressionResultBuilderoperator!= (RhsT const &rhs)
 
template<typename RhsT >
ExpressionResultBuilderoperator< (RhsT const &rhs)
 
template<typename RhsT >
ExpressionResultBuilderoperator> (RhsT const &rhs)
 
template<typename RhsT >
ExpressionResultBuilderoperator<= (RhsT const &rhs)
 
template<typename RhsT >
ExpressionResultBuilderoperator>= (RhsT const &rhs)
 
ExpressionResultBuilderoperator== (bool rhs)
 
ExpressionResultBuilderoperator!= (bool rhs)
 
ExpressionResultBuilderendExpression (ResultDisposition::Flags resultDisposition)
 
template<typename RhsT >
STATIC_ASSERT_Expression_Too_Complex_Please_Rewrite_As_Binary_Comparison & operator+ (RhsT const &)
 
template<typename RhsT >
STATIC_ASSERT_Expression_Too_Complex_Please_Rewrite_As_Binary_Comparison & operator- (RhsT const &)
 
template<typename RhsT >
STATIC_ASSERT_Expression_Too_Complex_Please_Rewrite_As_Binary_Comparison & operator/ (RhsT const &)
 
template<typename RhsT >
STATIC_ASSERT_Expression_Too_Complex_Please_Rewrite_As_Binary_Comparison & operator* (RhsT const &)
 
template<typename RhsT >
STATIC_ASSERT_Expression_Too_Complex_Please_Rewrite_As_Binary_Comparison & operator&& (RhsT const &)
 
template<typename RhsT >
STATIC_ASSERT_Expression_Too_Complex_Please_Rewrite_As_Binary_Comparison & operator|| (RhsT const &)
 

Detailed Description

template<typename T>
class Catch::ExpressionLhs< T >

Definition at line 1192 of file catch.hpp.

Constructor & Destructor Documentation

template<typename T >
Catch::ExpressionLhs< T >::ExpressionLhs ( lhs)
inline

Definition at line 1196 of file catch.hpp.

Member Function Documentation

template<typename T >
ExpressionResultBuilder& Catch::ExpressionLhs< T >::endExpression ( ResultDisposition::Flags  resultDisposition)
inline

Definition at line 1236 of file catch.hpp.

template<typename T >
template<typename RhsT >
ExpressionResultBuilder& Catch::ExpressionLhs< T >::operator!= ( RhsT const &  rhs)
inline

Definition at line 1204 of file catch.hpp.

template<typename T >
ExpressionResultBuilder& Catch::ExpressionLhs< T >::operator!= ( bool  rhs)
inline

Definition at line 1232 of file catch.hpp.

template<typename T >
template<typename RhsT >
STATIC_ASSERT_Expression_Too_Complex_Please_Rewrite_As_Binary_Comparison& Catch::ExpressionLhs< T >::operator&& ( RhsT const &  )
template<typename T >
template<typename RhsT >
STATIC_ASSERT_Expression_Too_Complex_Please_Rewrite_As_Binary_Comparison& Catch::ExpressionLhs< T >::operator* ( RhsT const &  )
template<typename T >
template<typename RhsT >
STATIC_ASSERT_Expression_Too_Complex_Please_Rewrite_As_Binary_Comparison& Catch::ExpressionLhs< T >::operator+ ( RhsT const &  )
template<typename T >
template<typename RhsT >
STATIC_ASSERT_Expression_Too_Complex_Please_Rewrite_As_Binary_Comparison& Catch::ExpressionLhs< T >::operator- ( RhsT const &  )
template<typename T >
template<typename RhsT >
STATIC_ASSERT_Expression_Too_Complex_Please_Rewrite_As_Binary_Comparison& Catch::ExpressionLhs< T >::operator/ ( RhsT const &  )
template<typename T >
template<typename RhsT >
ExpressionResultBuilder& Catch::ExpressionLhs< T >::operator< ( RhsT const &  rhs)
inline

Definition at line 1209 of file catch.hpp.

template<typename T >
template<typename RhsT >
ExpressionResultBuilder& Catch::ExpressionLhs< T >::operator<= ( RhsT const &  rhs)
inline

Definition at line 1219 of file catch.hpp.

template<typename T >
template<typename RhsT >
ExpressionResultBuilder& Catch::ExpressionLhs< T >::operator== ( RhsT const &  rhs)
inline

Definition at line 1199 of file catch.hpp.

template<typename T >
ExpressionResultBuilder& Catch::ExpressionLhs< T >::operator== ( bool  rhs)
inline

Definition at line 1228 of file catch.hpp.

template<typename T >
template<typename RhsT >
ExpressionResultBuilder& Catch::ExpressionLhs< T >::operator> ( RhsT const &  rhs)
inline

Definition at line 1214 of file catch.hpp.

template<typename T >
template<typename RhsT >
ExpressionResultBuilder& Catch::ExpressionLhs< T >::operator>= ( RhsT const &  rhs)
inline

Definition at line 1224 of file catch.hpp.

template<typename T >
template<typename RhsT >
STATIC_ASSERT_Expression_Too_Complex_Please_Rewrite_As_Binary_Comparison& Catch::ExpressionLhs< T >::operator|| ( RhsT const &  )

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