Classes | Enumerations | Functions
Catch::Internal Namespace Reference

Classes

class  Evaluator
struct  Evaluator< T1, T2, IsEqualTo >
struct  Evaluator< T1, T2, IsGreaterThan >
struct  Evaluator< T1, T2, IsGreaterThanOrEqualTo >
struct  Evaluator< T1, T2, IsLessThan >
struct  Evaluator< T1, T2, IsLessThanOrEqualTo >
struct  Evaluator< T1, T2, IsNotEqualTo >
struct  OperatorTraits
struct  OperatorTraits< IsEqualTo >
struct  OperatorTraits< IsGreaterThan >
struct  OperatorTraits< IsGreaterThanOrEqualTo >
struct  OperatorTraits< IsLessThan >
struct  OperatorTraits< IsLessThanOrEqualTo >
struct  OperatorTraits< IsNotEqualTo >

Enumerations

enum  Operator {
  IsEqualTo, IsNotEqualTo, IsLessThan, IsGreaterThan,
  IsLessThanOrEqualTo, IsGreaterThanOrEqualTo
}

Functions

template<Operator Op, typename T1 , typename T2 >
bool applyEvaluator (T1 const &lhs, T2 const &rhs)
template<Operator Op, typename T1 , typename T2 >
bool compare (T1 const &lhs, T2 const &rhs)
template<Operator Op>
bool compare (unsigned int lhs, int rhs)
template<Operator Op>
bool compare (unsigned long lhs, int rhs)
template<Operator Op>
bool compare (unsigned char lhs, int rhs)
template<Operator Op>
bool compare (unsigned int lhs, long rhs)
template<Operator Op>
bool compare (unsigned long lhs, long rhs)
template<Operator Op>
bool compare (unsigned char lhs, long rhs)
template<Operator Op>
bool compare (int lhs, unsigned int rhs)
template<Operator Op>
bool compare (int lhs, unsigned long rhs)
template<Operator Op>
bool compare (int lhs, unsigned char rhs)
template<Operator Op>
bool compare (long lhs, unsigned int rhs)
template<Operator Op>
bool compare (long lhs, unsigned long rhs)
template<Operator Op>
bool compare (long lhs, unsigned char rhs)
template<Operator Op, typename T >
bool compare (long lhs, T *rhs)
template<Operator Op, typename T >
bool compare (T *lhs, long rhs)
template<Operator Op, typename T >
bool compare (int lhs, T *rhs)
template<Operator Op, typename T >
bool compare (T *lhs, int rhs)
template<typename T >
TopCast (T const &t)

Enumeration Type Documentation

Enumerator:
IsEqualTo 
IsNotEqualTo 
IsLessThan 
IsGreaterThan 
IsLessThanOrEqualTo 
IsGreaterThanOrEqualTo 

Definition at line 1303 of file catch.hpp.


Function Documentation

template<Operator Op, typename T1 , typename T2 >
bool Catch::Internal::applyEvaluator ( T1 const &  lhs,
T2 const &  rhs 
)

Definition at line 1371 of file catch.hpp.

template<Operator Op, typename T1 , typename T2 >
bool Catch::Internal::compare ( T1 const &  lhs,
T2 const &  rhs 
)

Definition at line 1380 of file catch.hpp.

template<Operator Op>
bool Catch::Internal::compare ( unsigned int  lhs,
int  rhs 
)

Definition at line 1385 of file catch.hpp.

template<Operator Op>
bool Catch::Internal::compare ( unsigned long  lhs,
int  rhs 
)

Definition at line 1388 of file catch.hpp.

template<Operator Op>
bool Catch::Internal::compare ( unsigned char  lhs,
int  rhs 
)

Definition at line 1391 of file catch.hpp.

template<Operator Op>
bool Catch::Internal::compare ( unsigned int  lhs,
long  rhs 
)

Definition at line 1396 of file catch.hpp.

template<Operator Op>
bool Catch::Internal::compare ( unsigned long  lhs,
long  rhs 
)

Definition at line 1399 of file catch.hpp.

template<Operator Op>
bool Catch::Internal::compare ( unsigned char  lhs,
long  rhs 
)

Definition at line 1402 of file catch.hpp.

template<Operator Op>
bool Catch::Internal::compare ( int  lhs,
unsigned int  rhs 
)

Definition at line 1407 of file catch.hpp.

template<Operator Op>
bool Catch::Internal::compare ( int  lhs,
unsigned long  rhs 
)

Definition at line 1410 of file catch.hpp.

template<Operator Op>
bool Catch::Internal::compare ( int  lhs,
unsigned char  rhs 
)

Definition at line 1413 of file catch.hpp.

template<Operator Op>
bool Catch::Internal::compare ( long  lhs,
unsigned int  rhs 
)

Definition at line 1418 of file catch.hpp.

template<Operator Op>
bool Catch::Internal::compare ( long  lhs,
unsigned long  rhs 
)

Definition at line 1421 of file catch.hpp.

template<Operator Op>
bool Catch::Internal::compare ( long  lhs,
unsigned char  rhs 
)

Definition at line 1424 of file catch.hpp.

template<Operator Op, typename T >
bool Catch::Internal::compare ( long  lhs,
T rhs 
)

Definition at line 1429 of file catch.hpp.

template<Operator Op, typename T >
bool Catch::Internal::compare ( T lhs,
long  rhs 
)

Definition at line 1432 of file catch.hpp.

template<Operator Op, typename T >
bool Catch::Internal::compare ( int  lhs,
T rhs 
)

Definition at line 1437 of file catch.hpp.

template<Operator Op, typename T >
bool Catch::Internal::compare ( T lhs,
int  rhs 
)

Definition at line 1440 of file catch.hpp.

template<typename T >
T& Catch::Internal::opCast ( T const &  t) [inline]

Definition at line 1321 of file catch.hpp.



rc_visard_driver
Author(s): Heiko Hirschmueller , Christian Emmerich , Felix Ruess
autogenerated on Thu Jun 6 2019 20:43:10