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.