soma-io
5.0.5
|
#include <soma-io/reader/itemreader.h>
Public Member Functions | |
DefaultAsciiItemReader () | |
virtual | ~DefaultAsciiItemReader () |
virtual long | read (DataSource &ds, T *pitem, size_t n=1) const |
Reading on an arbitrary DataSource. More... | |
bool | readOne (DataSource &ds, T *pitem) const |
![]() | |
DefaultItemReader () | |
virtual | ~DefaultItemReader () |
virtual ItemReader< T > * | reader (bool binary=true, bool bswap=false) const |
Factory function. More... | |
template<> | |
ItemReader< int8_t > * | reader (bool binary, bool) const |
Factory function. More... | |
template<> | |
ItemReader< uint8_t > * | reader (bool binary, bool) const |
Factory function. More... | |
![]() | |
virtual | ~ItemReader () |
Definition at line 119 of file itemreader.h.
|
inline |
Definition at line 122 of file itemreader.h.
|
inlinevirtual |
Definition at line 123 of file itemreader.h.
References soma::ItemReader< T >::read().
|
inlinevirtual |
Reading on an arbitrary DataSource.
ds | source of data (file, buffer, socket...) |
pitem | buffer to fill with read values |
n | number of elements to read |
Reimplemented from soma::DefaultItemReader< T >.
Definition at line 208 of file itemreader.h.
References soma::DataSource::getch(), soma::DataSource::isOpen(), and soma::DataSource::ungetch().
|
inline |
Definition at line 236 of file itemreader.h.
References soma::AsciiDataSourceTraits< T >::read().