1 #ifndef __JLANG__JCOMPARATOR__ 
    2 #define __JLANG__JCOMPARATOR__ 
   13 namespace JPP { 
using namespace JLANG; }
 
   22   template<
class JTypename_t, 
class JComparator_t = JComparison::lt>
 
   29   template<
class T, 
class JResult_t, 
class JComparator_t>
 
   46       __comparator(comparator)
 
   59       return __comparator(first.*__member, second.*__member);
 
   72       return __comparator(first.*__member, second);
 
   84   template<
class T, 
class JResult_t, 
class JComparator_t>
 
   88     typedef JResult_t (
T::*member_method)() 
const;        
 
  100       __function  (function),
 
  101       __comparator(comparator)
 
  114       return __comparator((first.*__function)(), (second.*__function)());
 
  127       return __comparator((first.*__function)(), second);
 
  142   template<
class T, 
class JResult_t>
 
  156   template<
class T, 
class JResult_t, 
class JComparator_t>
 
  158                                                              const JComparator_t& comparator)
 
  170   template<
class T, 
class JResult_t>
 
  184   template<
class T, 
class JResult_t, 
class JComparator_t>
 
  186                                                                        const JComparator_t& comparator)
 
comparator_type __comparator
 
JComparator< JResult_t T::*, JComparison::lt > make_comparator(JResult_t T::*member)
Helper method to create comparator between values of data member. 
 
Template specialisation of JComparator for comparison between values of data members. 
 
then echo The file $DIR KM3NeT_00000001_00000000 root already please rename or remove it first
 
JResult_t T::* data_member
Type definition of data member. 
 
bool operator()(const T &first, const T &second) const 
Compare objets. 
 
JArgument< T >::argument_type argument_type
 
bool operator()(const T &first, typename JClass< JResult_t >::argument_type second) const 
Compare objet to value. 
 
JComparator(data_member member, const comparator_type &comparator=comparator_type())
Constructor. 
 
Template specialisation of JComparator for comparison between return values of member methods...
 
bool operator()(const T &first, const T &second) const 
Compare objets. 
 
do set_variable OUTPUT_DIRECTORY $WORKDIR T
 
Template definition of auxiliary class to compare objects. 
 
JComparator_t comparator_type
Type definition of comparator. 
 
JComparator_t comparator_type
Type definition of comparator. 
 
JComparator(member_method function, const comparator_type &comparator=comparator_type())
Constructor. 
 
bool operator()(const T &first, typename JClass< JResult_t >::argument_type second) const 
Compare objet to value. 
 
comparator_type __comparator