Jpp  17.2.0
the software that should make you happy
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Pages
Classes | Namespaces | Functions
JComparisonAvailable.hh File Reference
#include "JLang/JNullType.hh"
#include "JLang/JAnyType.hh"
#include "JLang/JVoid.hh"
#include "JLang/JTest.hh"

Go to the source code of this file.

Classes

class  JLANG::JLOCAL::JComparisonAvailable< T, JType_t >
 Test availability of comparison operators of non-composite data types. More...
 
class  JLANG::JLOCAL::JComparisonAvailable< T, typename JVoid< typename T::second_type >::type >
 Test availability of comparison operators of data types which have a type definitions for first_type and second_type. More...
 
class  JLANG::JLOCAL::JComparisonAvailable< T, typename JVoid< typename T::value_type >::type >
 Test availability of comparison operators of data types which have a type definition for value_type. More...
 
class  JLANG::JLOCAL::JNoequals< T >
 Template base class for data structures without equality capability. More...
 

Namespaces

 JLANG
 Auxiliary classes and methods for language specific functionality.
 
 JPP
 This name space includes all other name spaces (except KM3NETDAQ, KM3NET and ANTARES).
 
 JLANG::JLOCAL
 Local namespace for fallback implementations for comparison operators.
 

Functions

JNullType JLANG::JLOCAL::operator== (JAnyType, JAnyType)
 Fallback implementations for comparison operators. More...
 
JNullType JLANG::JLOCAL::operator!= (JAnyType, JAnyType)
 
JNullType JLANG::JLOCAL::operator< (JAnyType, JAnyType)
 
JNullType JLANG::JLOCAL::operator> (JAnyType, JAnyType)
 
JNullType JLANG::JLOCAL::operator<= (JAnyType, JAnyType)
 
JNullType JLANG::JLOCAL::operator>= (JAnyType, JAnyType)