1 #ifndef __JLANG__JABSTRACTIO__
2 #define __JLANG__JABSTRACTIO__
13 namespace 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;
friend std::ostream & operator<<(std::ostream &out, const JStreamOutput &object)
Write object to output.
virtual ~JStreamSuffixOutput()
Virtual destructor.
virtual std::ostream & write(std::ostream &out) const =0
Stream output.
Interface for ASCII output using standard streams.
virtual ~JStreamOutput()
Virtual destructor.
then fatal Wrong number of arguments fi set_variable DETECTOR $argv[1] set_variable INPUT_FILE $argv[2] eval JPrintDetector a $DETECTOR O IDENTIFIER eval JPrintDetector a $DETECTOR O SUMMARY JAcoustics sh $DETECTOR_ID source JAcousticsToolkit sh CHECK_EXIT_CODE typeset A EMITTERS get_tripods $WORKDIR tripod txt EMITTERS get_transmitters $WORKDIR transmitter txt EMITTERS for EMITTER in
virtual std::ostream & write(std::ostream &out, const char *prefix, const char postfix) const =0
Stream output.
Interface for ASCII output with prefix and postfix using standard streams.