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.