1 #ifndef __JTOOLS__JTUPLE__ 
    2 #define __JTOOLS__JTUPLE__ 
   23 namespace JPP { 
using namespace JTOOLS; }
 
   45     public JMath      < JTuple<T> >,
 
  158       return in >> tuple.
first;
 
  171       return out << tuple.
first;
 
  184       return in >> tuple.
first;
 
  197       return out << tuple.
first;
 
  209   template<
class JHead_t, 
class JTail_t>
 
  211     public JMath      < JTuple< JTypeList<JHead_t, JTail_t> > >,
 
  212     public JComparable< JTuple< JTypeList<JHead_t, JTail_t> > >
 
  243     template<
class ...Args>
 
  273       second.add(tuple.second);
 
  288       second.sub(tuple.second);
 
  333         return second < tuple.second;
 
  412   template<
class JHead_t, 
class JTail_t>
 
  414     public JMath      < JTuple<JTypeList<JHead_t, JTypeList<JTail_t, JNullType> > > >,
 
  415     public JComparable< JTuple<JTypeList<JHead_t, JTypeList<JTail_t, JNullType> > > >
 
  448       second(__second.
first)
 
  475       second +=  tuple.second;
 
  490       second -=  tuple.second;
 
  535         return second < tuple.second;
 
  614   template<
class JHead_t>
 
  665   template<
class JObject_t, 
class JHead_t, 
class JTail_t, 
class T>
 
  689   template<
class JObject_t, 
class JTypelist_t, 
class T>
 
  704   template<
class ...Args>
 
  719   template<
class JObject_t, 
class T>
 
Interface for binary output. 
 
Auxiliary base class for aritmetic operations of derived class types. 
 
Wrapper class for integer value. 
 
esac print_variable DETECTOR INPUT_FILE OUTPUT_FILE CDF for TYPE in
 
Auxiliary class for a type holder. 
 
JArgument< T >::argument_type argument_type
 
Auxiliary class for recursive type list generation. 
 
do set_variable OUTPUT_DIRECTORY $WORKDIR T
 
Auxiliary class for no type definition. 
 
Interface for binary input. 
 
Template definition of auxiliary base class for comparison of data structures. 
 
JObject_t & for_each(JObject_t &object, JType< JTypeList< JHead_t, JTail_t > > typelist)
For each data type method. 
 
Template for generic class types. 
 
Base class for data structures with artithmetic capabilities.