Filtering data source: filters out comments and/or counts lines in a ASCII stream.
More...
#include <soma-io/datasource/filteringdatasource.h>
Filtering data source: filters out comments and/or counts lines in a ASCII stream.
Definition at line 48 of file filteringdatasource.h.
◆ FilteringDataSource()
◆ ~FilteringDataSource()
virtual soma::FilteringDataSource::~FilteringDataSource |
( |
| ) |
|
|
virtual |
◆ allowsMemoryMapping()
virtual bool soma::FilteringDataSource::allowsMemoryMapping |
( |
| ) |
const |
|
virtual |
◆ at() [1/2]
virtual offset_t soma::FilteringDataSource::at |
( |
| ) |
const |
|
virtual |
◆ at() [2/2]
virtual bool soma::FilteringDataSource::at |
( |
offset_t |
pos | ) |
|
|
virtual |
◆ clone()
virtual DataSource* soma::FilteringDataSource::clone |
( |
| ) |
const |
|
virtual |
◆ commentTag()
std::string soma::FilteringDataSource::commentTag |
( |
| ) |
const |
◆ countsLines()
bool soma::FilteringDataSource::countsLines |
( |
| ) |
const |
◆ filtersComments()
bool soma::FilteringDataSource::filtersComments |
( |
| ) |
const |
◆ getch()
virtual int soma::FilteringDataSource::getch |
( |
| ) |
|
|
virtual |
◆ iterateMode()
virtual int soma::FilteringDataSource::iterateMode |
( |
| ) |
const |
|
virtual |
possible iteration mode(s): bitwise OR of IterateMode values
Implements soma::DataSource.
◆ lineNumber()
int soma::FilteringDataSource::lineNumber |
( |
| ) |
const |
◆ putch()
virtual int soma::FilteringDataSource::putch |
( |
int |
ch | ) |
|
|
virtual |
◆ readBlock()
virtual long soma::FilteringDataSource::readBlock |
( |
char * |
data, |
|
|
unsigned long |
maxlen |
|
) |
| |
|
virtual |
◆ setCommentTag()
void soma::FilteringDataSource::setCommentTag |
( |
const std::string & |
| ) |
|
◆ setCountsLines()
void soma::FilteringDataSource::setCountsLines |
( |
bool |
| ) |
|
◆ setFiltersComments()
void soma::FilteringDataSource::setFiltersComments |
( |
bool |
| ) |
|
◆ setLineNumber()
void soma::FilteringDataSource::setLineNumber |
( |
int |
| ) |
|
◆ size()
virtual offset_t soma::FilteringDataSource::size |
( |
| ) |
const |
|
virtual |
◆ ungetch()
virtual bool soma::FilteringDataSource::ungetch |
( |
int |
ch | ) |
|
|
virtual |
◆ writeBlock()
virtual long soma::FilteringDataSource::writeBlock |
( |
const char * |
data, |
|
|
unsigned long |
len |
|
) |
| |
|
virtual |
◆ _commenttag
std::string soma::FilteringDataSource::_commenttag |
|
protected |
◆ _countlines
bool soma::FilteringDataSource::_countlines |
|
protected |
◆ _filtercomments
bool soma::FilteringDataSource::_filtercomments |
|
protected |
◆ _line
int soma::FilteringDataSource::_line |
|
protected |
The documentation for this class was generated from the following file: