IODA Bundle
|
#include <TextReader.h>
Public Types | |
typedef IteratorProxy< TextReaderIterator, TextReader, double > | iterator |
typedef iterator::Row | row |
Public Member Functions | |
TextReader (std::istream &, const std::string &delimiter) | |
TextReader (const std::string &path, const std::string &delimiter) | |
TextReader (TextReader &&) | |
TextReader & | operator= (TextReader &&) |
virtual | ~TextReader () |
iterator | begin () |
iterator | end () const |
std::istream & | stream () |
const std::string & | delimiter () |
Private Attributes | |
std::istream * | in_ |
bool | deleteDataHandle_ |
std::string | delimiter_ |
iterator | iteratorSingleton_ |
Friends | |
class | odc::IteratorProxy< odc::TextReaderIterator, odc::TextReader, double > |
class | odc::TextReaderIterator |
Definition at line 35 of file TextReader.h.
typedef IteratorProxy<TextReaderIterator,TextReader,double> odc::TextReader::iterator |
Definition at line 38 of file TextReader.h.
typedef iterator::Row odc::TextReader::row |
Definition at line 39 of file TextReader.h.
odc::TextReader::TextReader | ( | std::istream & | input, |
const std::string & | delimiter | ||
) |
Definition at line 24 of file TextReader.cc.
odc::TextReader::TextReader | ( | const std::string & | path, |
const std::string & | delimiter | ||
) |
Definition at line 31 of file TextReader.cc.
odc::TextReader::TextReader | ( | TextReader && | rhs | ) |
Definition at line 37 of file TextReader.cc.
|
virtual |
if (dataHandle_ && deleteDataHandle_)
Definition at line 55 of file TextReader.cc.
TextReader::iterator odc::TextReader::begin | ( | ) |
|
inline |
Definition at line 61 of file TextReader.h.
TextReader::iterator odc::TextReader::end | ( | ) | const |
TextReader & odc::TextReader::operator= | ( | TextReader && | rhs | ) |
Definition at line 47 of file TextReader.cc.
|
inline |
|
friend |
Definition at line 71 of file TextReader.h.
|
friend |
Definition at line 74 of file TextReader.h.
|
private |
Definition at line 65 of file TextReader.h.
|
private |
Definition at line 66 of file TextReader.h.
|
private |
Definition at line 64 of file TextReader.h.
|
private |
Definition at line 71 of file TextReader.h.