|
soma-io 6.0.6
|
Default low-levels writers. More...
#include <soma-io/writer/itemwriter.h>


Public Member Functions | |
| DefaultItemWriter () | |
| virtual | ~DefaultItemWriter () |
| virtual long | write (DataSource &ds, const T *pitem, size_t n) const |
| virtual ItemWriter< T > * | writer (bool binary=true, bool bswap=false) const |
| Factory function. | |
| long | write (DataSource &, const Void *, size_t n) const |
Public Member Functions inherited from soma::ItemWriter< T > | |
| virtual | ~ItemWriter () |
| bool | write (DataSource &ds, const T &item) const |
Default low-levels writers.
They are a default implementation of the writers for most common types, and can be specialized for other types if needed. We have already specialized AimsVector writers
Definition at line 71 of file itemwriter.h.
|
inline |
Definition at line 74 of file itemwriter.h.
Referenced by soma::DefaultAsciiItemWriter< T >::DefaultAsciiItemWriter(), soma::DefaultBSwapItemWriter< T >::DefaultBSwapItemWriter(), and writer().
|
inlinevirtual |
Definition at line 75 of file itemwriter.h.
|
inline |
Definition at line 157 of file itemwriter.h.
References write().
|
inlinevirtual |
Implements soma::ItemWriter< T >.
Reimplemented in soma::DefaultAsciiItemWriter< T >, and soma::DefaultBSwapItemWriter< T >.
Definition at line 118 of file itemwriter.h.
References write(), and soma::DataSource::writeBlock().
|
virtual |
Factory function.
Implements soma::ItemWriter< T >.
Definition at line 106 of file itemwriter.h.
References DefaultItemWriter(), and writer().
Referenced by writer().