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. 
 
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.