Public Member Functions | Private Member Functions | Private Attributes
Catch::ExpressionLhs< T > Class Template Reference

#include <catch.hpp>

List of all members.

Public Member Functions

void endExpression ()
 ExpressionLhs (ResultBuilder &rb, T lhs)
template<typename RhsT >
ResultBuilderoperator!= (RhsT const &rhs)
ResultBuilderoperator!= (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 >
ResultBuilderoperator< (RhsT const &rhs)
template<typename RhsT >
ResultBuilderoperator<= (RhsT const &rhs)
template<typename RhsT >
ResultBuilderoperator== (RhsT const &rhs)
ResultBuilderoperator== (bool rhs)
template<typename RhsT >
ResultBuilderoperator> (RhsT const &rhs)
template<typename RhsT >
ResultBuilderoperator>= (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 >
ResultBuildercaptureExpression (RhsT const &rhs)
ExpressionLhsoperator= (ExpressionLhs const &)

Private Attributes

m_lhs
ResultBuilderm_rb

Detailed Description

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

Definition at line 1309 of file catch.hpp.


Constructor & Destructor Documentation

template<typename T>
Catch::ExpressionLhs< T >::ExpressionLhs ( ResultBuilder rb,
lhs 
) [inline]

Definition at line 1316 of file catch.hpp.


Member Function Documentation

template<typename T>
template<Internal::Operator Op, typename RhsT >
ResultBuilder& Catch::ExpressionLhs< T >::captureExpression ( RhsT const &  rhs) [inline, private]

Definition at line 1379 of file catch.hpp.

template<typename T>
void Catch::ExpressionLhs< T >::endExpression ( ) [inline]

Definition at line 1360 of file catch.hpp.

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

Definition at line 1328 of file catch.hpp.

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

Definition at line 1356 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 >
ResultBuilder& Catch::ExpressionLhs< T >::operator< ( RhsT const &  rhs) [inline]

Definition at line 1333 of file catch.hpp.

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

Definition at line 1343 of file catch.hpp.

template<typename T>
ExpressionLhs& Catch::ExpressionLhs< T >::operator= ( ExpressionLhs< T > const &  ) [private]
template<typename T>
template<typename RhsT >
ResultBuilder& Catch::ExpressionLhs< T >::operator== ( RhsT const &  rhs) [inline]

Definition at line 1323 of file catch.hpp.

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

Definition at line 1352 of file catch.hpp.

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

Definition at line 1338 of file catch.hpp.

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

Definition at line 1348 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 &  )

Member Data Documentation

template<typename T>
T Catch::ExpressionLhs< T >::m_lhs [private]

Definition at line 1389 of file catch.hpp.

template<typename T>
ResultBuilder& Catch::ExpressionLhs< T >::m_rb [private]

Definition at line 1388 of file catch.hpp.


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


librealsense
Author(s): Sergey Dorodnicov , Mark Horn , Reagan Lopez
autogenerated on Tue Jun 25 2019 19:54:41