2 #ifndef __JLANG__JCOMPARISONAVAILABLE__ 
    3 #define __JLANG__JCOMPARISONAVAILABLE__ 
   16 namespace JPP { 
using namespace JLANG; }
 
   36     template<
class T, 
class JType_t = 
void>
 
friend JNullType operator==(const T &first, const T &second)
Equal operator. 
 
#define JTEST(__A__)
Test macro. 
 
static JFalse test(...)
default false 
 
Test availability of comparison operators of non-composite data types. 
 
static const bool has_eq
true if operator== available; else false 
 
bool operator<(const Head &first, const Head &second)
Less than operator. 
 
friend JNullType operator!=(const T &first, const T &second)
Not equal operator. 
 
static const bool has_lt
true if operator< available; else false 
 
then echo The file $DIR KM3NeT_00000001_00000000 root already please rename or remove it first
 
JNullType operator>(JAnyType, JAnyType)
 
static const bool has_ge
true if operator>= available; else false 
 
Auxiliary class for any type definition. 
 
bool operator==(Packet const &p, ID const &id)
 
static const bool has_gt
true if operator> available; else false 
 
Auxiliary base class for compile time evaluation of test. 
 
do set_variable OUTPUT_DIRECTORY $WORKDIR T
 
Auxiliary class for no type definition. 
 
static const bool has_le
true if operator<= available; else false 
 
static T & getReference()
 
JNullType operator>=(JAnyType, JAnyType)
 
JNullType operator<=(JAnyType, JAnyType)
 
static const bool has_ne
true if operator!= available; else false 
 
static JTrue test(const bool &)
 
Auxiliary class for void type definition. 
 
JNullType operator!=(JAnyType, JAnyType)
 
T::second_type second_type
 
Template base class for data structures without equality capability.