1#ifndef __JLANG__JABSTRACTIO__ 
    2#define __JLANG__JABSTRACTIO__ 
   13namespace JPP { 
using namespace JLANG; }
 
   36    virtual std::istream& 
read(std::istream& in) = 0;
 
   48      return object.read(in);
 
 
 
   71    virtual std::ostream& 
write(std::ostream& out) 
const = 0;
 
   83      return object.write(out);
 
 
 
  108    virtual std::ostream& 
write(std::ostream& out,
 
  110                                const char    postfix) 
const = 0;
 
 
Interface for ASCII output using standard streams.
 
virtual ~JStreamOutput()
Virtual destructor.
 
virtual std::ostream & write(std::ostream &out) const =0
Stream output.
 
friend std::ostream & operator<<(std::ostream &out, const JStreamOutput &object)
Write object to output.
 
Interface for ASCII output with prefix and postfix using standard streams.
 
virtual std::ostream & write(std::ostream &out, const char *prefix, const char postfix) const =0
Stream output.
 
virtual ~JStreamSuffixOutput()
Virtual destructor.
 
Auxiliary classes and methods for language specific functionality.
 
This name space includes all other name spaces (except KM3NETDAQ, KM3NET and ANTARES).