#include <catch.hpp>
Public Member Functions | |
void | endExpression () |
ExpressionLhs (ResultBuilder &rb, T lhs) | |
template<typename RhsT > | |
ResultBuilder & | operator!= (RhsT const &rhs) |
ResultBuilder & | operator!= (bool rhs) |
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 > | |
ResultBuilder & | operator< (RhsT const &rhs) |
template<typename RhsT > | |
ResultBuilder & | operator<= (RhsT const &rhs) |
template<typename RhsT > | |
ResultBuilder & | operator== (RhsT const &rhs) |
ResultBuilder & | operator== (bool rhs) |
template<typename RhsT > | |
ResultBuilder & | operator> (RhsT const &rhs) |
template<typename RhsT > | |
ResultBuilder & | operator>= (RhsT const &rhs) |
template<typename RhsT > | |
STATIC_ASSERT_Expression_Too_Complex_Please_Rewrite_As_Binary_Comparison & | operator|| (RhsT const &) |
Private Member Functions | |
template<Internal::Operator Op, typename RhsT > | |
ResultBuilder & | captureExpression (RhsT const &rhs) |
ExpressionLhs & | operator= (ExpressionLhs const &) |
Private Attributes | |
T | m_lhs |
ResultBuilder & | m_rb |
Catch::ExpressionLhs< T >::ExpressionLhs | ( | ResultBuilder & | rb, |
T | lhs | ||
) | [inline] |
ResultBuilder& Catch::ExpressionLhs< T >::captureExpression | ( | RhsT const & | rhs | ) | [inline, private] |
void Catch::ExpressionLhs< T >::endExpression | ( | ) | [inline] |
ResultBuilder& Catch::ExpressionLhs< T >::operator!= | ( | RhsT const & | rhs | ) | [inline] |
ResultBuilder& Catch::ExpressionLhs< T >::operator!= | ( | bool | rhs | ) | [inline] |
STATIC_ASSERT_Expression_Too_Complex_Please_Rewrite_As_Binary_Comparison& Catch::ExpressionLhs< T >::operator&& | ( | RhsT const & | ) |
STATIC_ASSERT_Expression_Too_Complex_Please_Rewrite_As_Binary_Comparison& Catch::ExpressionLhs< T >::operator* | ( | RhsT const & | ) |
STATIC_ASSERT_Expression_Too_Complex_Please_Rewrite_As_Binary_Comparison& Catch::ExpressionLhs< T >::operator+ | ( | RhsT const & | ) |
STATIC_ASSERT_Expression_Too_Complex_Please_Rewrite_As_Binary_Comparison& Catch::ExpressionLhs< T >::operator- | ( | RhsT const & | ) |
STATIC_ASSERT_Expression_Too_Complex_Please_Rewrite_As_Binary_Comparison& Catch::ExpressionLhs< T >::operator/ | ( | RhsT const & | ) |
ResultBuilder& Catch::ExpressionLhs< T >::operator< | ( | RhsT const & | rhs | ) | [inline] |
ResultBuilder& Catch::ExpressionLhs< T >::operator<= | ( | RhsT const & | rhs | ) | [inline] |
ExpressionLhs& Catch::ExpressionLhs< T >::operator= | ( | ExpressionLhs< T > const & | ) | [private] |
ResultBuilder& Catch::ExpressionLhs< T >::operator== | ( | RhsT const & | rhs | ) | [inline] |
ResultBuilder& Catch::ExpressionLhs< T >::operator== | ( | bool | rhs | ) | [inline] |
ResultBuilder& Catch::ExpressionLhs< T >::operator> | ( | RhsT const & | rhs | ) | [inline] |
ResultBuilder& Catch::ExpressionLhs< T >::operator>= | ( | RhsT const & | rhs | ) | [inline] |
STATIC_ASSERT_Expression_Too_Complex_Please_Rewrite_As_Binary_Comparison& Catch::ExpressionLhs< T >::operator|| | ( | RhsT const & | ) |
T Catch::ExpressionLhs< T >::m_lhs [private] |
ResultBuilder& Catch::ExpressionLhs< T >::m_rb [private] |