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>
JAssignSequence(const JSTDObjectWriter< T > &out)
Constructor.
JCSV operator=(argument_type value)
Assignment operator.
Auxiliary class to assign a sequence of Comma Separated Values (CSV).
Implementation of object output from STD container.
JArgument< T >::argument_type argument_type
JAssignSequence< typename JContainer_t::value_type > assign(JContainer_t &out)
Helper method to assign sequence of Comma Separated Values to output container.
do set_variable OUTPUT_DIRECTORY $WORKDIR T
JCSV(const JSTDObjectWriter< T > &out)
Constructor.
JClass< T >::argument_type argument_type
Implementation of object output for STD compatible output iterator.
Forward declarations of STD containers.
JCSV & operator,(argument_type value)
Iterator assignment.
Auxiliary class to assign the remainder of a sequence of Comma Separated Values.
virtual bool put(const T &object)=0
Object output.
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.