Jpp
 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
 
 JLANG::JLOCAL
 

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)