Go to the documentation of this file. 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>
Auxiliary class to assign a sequence of Comma Separated Values (CSV).
JArgument< T >::argument_type argument_type
This name space includes all other name spaces (except KM3NETDAQ, KM3NET and ANTARES).
Implementation of object output for STD compatible output iterator.
JCSV(const JSTDObjectWriter< T > &out)
Constructor.
virtual bool put(const T &object)=0
Object output.
JCSV & operator,(argument_type value)
Iterator assignment.
JCSV operator=(argument_type value)
Assignment operator.
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(const JSTDObjectWriter< T > &out)
Constructor.
Auxiliary class to assign the remainder of a sequence of Comma Separated Values.
Implementation of object output from STD container.
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.
JClass< T >::argument_type argument_type