| soma-io
    5.1.2
    | 
#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 | 
|  Public Member Functions inherited from soma::DefaultItemReader< T > | |
| DefaultItemReader () | |
| virtual | ~DefaultItemReader () | 
| virtual ItemReader< T > * | reader (bool binary=true, bool bswap=false) const | 
| Factory function.  More... | |
| ItemReader< int8_t > * | reader (bool binary, bool) const | 
| Factory function.  More... | |
| ItemReader< uint8_t > * | reader (bool binary, bool) const | 
| Factory function.  More... | |
|  Public Member Functions inherited from soma::ItemReader< T > | |
| 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.
| 
 | 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().