1 #ifndef __JLANG__JCSV__
2 #define __JLANG__JCSV__
32 namespace JPP {
using namespace JLANG; }
113 template<
class JOutputIterator_t>
116 typedef typename JOutputIterator_t::container_type::value_type value_type;
128 template<
class JContainer_t>
131 typedef typename JContainer_t::value_type value_type;
143 template<
class JOutputIterator_t>
Forward declarations of STD containers.
Auxiliary class to assign a sequence of Comma Separated Values (CSV).
JAssignSequence(const JSTDObjectWriter< T > &out)
Constructor.
JCSV operator=(argument_type value)
Assignment operator.
JClass< T >::argument_type argument_type
virtual bool put(const T &object)=0
Object output.
Implementation of object output for STD compatible output iterator.
Implementation of object output from STD container.
Auxiliary classes and methods for language specific functionality.
JAssignSequence< typename JOutputIterator_t::container_type::value_type > iter_assign(const JOutputIterator_t &out)
Helper method to assign sequence of Comma Separated Values to output iterator.
JAssignSequence< typename JOutputIterator_t::container_type::value_type > assign(const JOutputIterator_t &out)
Helper method to assign sequence of Comma Separated Values to output iterator.
This name space includes all other name spaces (except KM3NETDAQ, KM3NET and ANTARES).
Auxiliary class to assign the remainder of a sequence of Comma Separated Values.
JCSV(const JSTDObjectWriter< T > &out)
Constructor.
JCSV & operator,(argument_type value)
Iterator assignment.
JArgument< T >::argument_type argument_type