1#ifndef __JLANG__JABSTRACTOBJECTWRITER__ 
    2#define __JLANG__JABSTRACTOBJECTWRITER__ 
   15namespace JPP { 
using namespace JLANG; }
 
   43    virtual bool put(
const T& 
object)
 override  
 
 
   58  template<
class JHead_t, 
class JTail_t>
 
   72  template<
class JHead_t>
 
  116    virtual void open(
const char* file_name)
 override  
 
 
Interface for object output with named access.
Template interface of object output for single data type.
Auxiliary classes and methods for language specific functionality.
This name space includes all other name spaces (except KM3NETDAQ, KM3NET and ANTARES).
Abstract interface for object writing with named access.
virtual void open(const char *file_name) override
Open device.
virtual JAccessibleObjectOutput< T > * getHelper() const override=0
Get helper.
virtual void close() override
Close device.
virtual bool is_open() const override
Check is device is open.
Abstract interface for object writing.
virtual JObjectOutput< T > * getHelper() const =0
Get helper.
virtual bool put(const T &object) override
Object output.
Auxiliary class for no type definition.