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.
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.
then fatal Wrong number of arguments fi set_variable DETECTOR $argv[1] set_variable INPUT_FILE $argv[2] eval JPrintDetector a $DETECTOR O IDENTIFIER eval JPrintDetector a $DETECTOR O SUMMARY source JAcoustics sh $DETECTOR_ID typeset A TRIPODS get_tripods $WORKDIR tripod txt TRIPODS for EMITTER in