#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 |
|
inline |
|
inlineprivate |
|
inline |
|
inline |
|
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 & | ) |
|
inline |
|
inline |
|
private |
|
inline |
|
inline |
|
inline |
|
inline |
STATIC_ASSERT_Expression_Too_Complex_Please_Rewrite_As_Binary_Comparison& Catch::ExpressionLhs< T >::operator|| | ( | RhsT const & | ) |
|
private |
|
private |