Go to the documentation of this file.    1 #ifndef __JLANG__JOBJECTOUTPUT__ 
    2 #define __JLANG__JOBJECTOUTPUT__ 
   15 namespace JPP { 
using namespace JLANG; }
 
   46     virtual bool put(
const T& 
object) = 0;
 
   61         const T* p = in.
next();
 
   82   template<
class JHead_t, 
class JTail_t>
 
  104     template<
class JInputIterator_t>
 
  118   template<
class JHead_t>
 
  151     virtual bool put(
const T& 
object) 
 
  166   template<
class JHead_t, 
class JTail_t>
 
  176   template<
class JHead_t>
 
 
JTypeList< JHead_t, JTail_t > typelist
 
Interface for named access of a device.
 
friend JObjectOutput & operator<<(JObjectOutput< typelist > &out, JInputIterator_t &in)
Copy from object iterator.
 
Auxiliary class for no type definition.
 
virtual bool hasNext()=0
Check availability of next element.
 
Forward declarations for definitions of I/O redirect and pipe operators.
 
This name space includes all other name spaces (except KM3NETDAQ, KM3NET and ANTARES).
 
Implementation for null output with null access.
 
friend JObjectOutput< T > & operator<<(JObjectOutput< T > &out, JObjectIterator< T > &in)
Copy from object iterator.
 
virtual ~JObjectOutput()
Virtual destructor.
 
virtual bool put(const T &object)=0
Object output.
 
Interface of object iteration for a single data type.
 
Interface for object output with named access.
 
Interface for null access.
 
JObjectOutput()
Default constructor.
 
Auxiliary classes and methods for language specific functionality.
 
Implementation of null output for single data type.
 
virtual bool put(const T &object)
Object output.
 
virtual const pointer_type & next()=0
Get next element.