37 #ifndef AIMS_IO_ITEMW_H
38 #define AIMS_IO_ITEMW_H
55 virtual void write( std::ostream & os,
const T & item )
const
56 {
write( os, &item, 1 ); }
57 virtual void write( std::ostream & os,
const T* pitem,
60 bool bswap =
false )
const = 0;
Low-level "small item" writer, used by higher-level file readers.
virtual void write(std::ostream &os, const T *pitem, size_t n) const =0
virtual ItemWriter< T > * writer(const std::string &openmode="binar", bool bswap=false) const =0
virtual void write(std::ostream &os, const T &item) const
The class for EcatSino data write operation.