![]() |
aimsdata
4.7.0
Neuroimaging data handling
|
Default low-levels writers. More...
#include <aims/io/defaultItemW.h>
Public Member Functions | |
DefaultItemWriter () | |
virtual | ~DefaultItemWriter () |
virtual void | write (std::ostream &os, const T &item) const |
virtual void | write (std::ostream &os, const T *pitem, size_t n) const |
virtual ItemWriter< T > * | writer (const std::string &openmode="binar", bool bswap=false) const |
template<> | |
void | write (std::ostream &, const Void *, size_t) const |
![]() | |
virtual | ~ItemWriter () |
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 aleady specialized AimsVector writers
Definition at line 58 of file defaultItemW.h.
|
inline |
Definition at line 61 of file defaultItemW.h.
|
inlinevirtual |
Definition at line 62 of file defaultItemW.h.
|
inlinevirtual |
Reimplemented from aims::ItemWriter< T >.
Reimplemented in aims::DefaultBSwapItemWriter< T >, and aims::DefaultAsciiItemWriter< T >.
Definition at line 64 of file defaultItemW.h.
Referenced by aims::DefaultItemWriter< std::vector< T > >::write(), aims::DefaultItemWriter< std::list< T > >::write(), aims::DefaultItemWriter< AimsBucketItem< T > >::write(), aims::BckMapWriter< T >::write(), aims::SpmWriter< T >::write(), aims::DefaultAsciiItemWriter< std::list< T > >::write(), aims::DefaultBSwapItemWriter< std::vector< T > >::write(), aims::DefaultAsciiItemWriter< AimsBucketItem< T > >::write(), aims::DefaultAsciiItemWriter< std::vector< T > >::write(), aims::DefaultItemWriter< AimsVector< T, D > >::write(), aims::DefaultItemWriter< AimsBucketItem< T > >::writer(), aims::DefaultAsciiItemWriter< std::list< T > >::~DefaultAsciiItemWriter(), aims::DefaultAsciiItemWriter< AimsBucketItem< T > >::~DefaultAsciiItemWriter(), aims::DefaultBSwapItemWriter< std::list< T > >::~DefaultBSwapItemWriter(), aims::DefaultBSwapItemWriter< AimsBucketItem< T > >::~DefaultBSwapItemWriter(), aims::DefaultItemWriter< std::list< T > >::~DefaultItemWriter(), and aims::DefaultItemWriter< AimsBucketItem< T > >::~DefaultItemWriter().
|
inlinevirtual |
Implements aims::ItemWriter< T >.
Reimplemented in aims::DefaultBSwapItemWriter< T >, and aims::DefaultAsciiItemWriter< T >.
Definition at line 151 of file defaultItemW.h.
|
inline |
Definition at line 234 of file defaultItemW.h.
|
virtual |
Implements aims::ItemWriter< T >.
Definition at line 139 of file defaultItemW.h.
Referenced by aims::DefaultItemWriter< std::vector< T > >::write(), aims::BckMapWriter< T >::write(), aims::TexWriter< T >::write(), aims::DefaultItemWriter< std::list< T > >::~DefaultItemWriter(), and aims::DefaultItemWriter< AimsBucketItem< T > >::~DefaultItemWriter().