|
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.