1 #ifndef __JLANG__JEQUALS__ 
    2 #define __JLANG__JEQUALS__ 
   13 namespace JPP { 
using namespace JLANG; }
 
   23   template<
class JFirst_t, 
class JSecond_t = JNullType> 
 
   37   template<
class JClass_t>
 
   48                            const JClass_t& second)
 
   50       return first.equals(second);
 
   62                            const JClass_t& second)
 
   64       return !first.equals(second);
 
   81   template<
class JFirst_t, 
class JSecond_t>
 
   95       return first.equals(second);
 
  107                            const JFirst_t& second)
 
  109       return second.equals(first);
 
  123       return !first.equals(second);
 
  135                            const JFirst_t& second)
 
  137       return !second.equals(first);
 
friend bool operator==(const JFirst_t &first, typename JClass< JSecond_t >::argument_type second)
Equal operator. 
 
then echo The file $DIR KM3NeT_00000001_00000000 root already please rename or remove it first
 
JArgument< T >::argument_type argument_type
 
friend bool operator!=(const JClass_t &first, const JClass_t &second)
Not equal operator. 
 
friend bool operator!=(const JFirst_t &first, typename JClass< JSecond_t >::argument_type second)
Not equal operator. 
 
Template definition of auxiliary base class for comparison of data structures. 
 
Auxiliary class for no type definition. 
 
friend bool operator==(const JClass_t &first, const JClass_t &second)
Equal operator. 
 
friend bool operator==(typename JClass< JSecond_t >::argument_type first, const JFirst_t &second)
Equal operator. 
 
friend bool operator!=(typename JClass< JSecond_t >::argument_type first, const JFirst_t &second)
Not equal operator.