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 > |
T & | opCast (T const &t) |