#include <ored/utilities/csvfilereader.hpp>
Inheritance diagram for CSVBufferReader:
Collaboration diagram for CSVBufferReader:Public Member Functions | |
| CSVBufferReader (const std::string &CSVBuffer, const bool firstLineContainsHeaders, const std::string &delimiters=",;\t", const std::string &escapeCharacters="\\", const std::string "eCharacters="\"", const char eolMarker='\n') | |
Public Member Functions inherited from CSVReader | |
| CSVReader (const bool firstLineContainsHeaders, const std::string &delimiters=",;\t", const std::string &escapeCharacters="\\", const std::string "eCharacters="\"", const char eolMarker='\n') | |
| virtual | ~CSVReader () |
| void | setStream (std::istream *stream) |
| const std::vector< std::string > & | fields () const |
| const bool | hasField (const std::string &field) const |
| Size | numberOfColumns () const |
| bool | next () |
| Size | currentLine () const |
| std::string | get (const std::string &field) const |
| std::string | get (const Size column) const |
| virtual void | close () |
Private Attributes | |
| const std::string | bufferName_ |
Definition at line 90 of file csvfilereader.hpp.
| CSVBufferReader | ( | const std::string & | CSVBuffer, |
| const bool | firstLineContainsHeaders, | ||
| const std::string & | delimiters = ",;\t", |
||
| const std::string & | escapeCharacters = "\\", |
||
| const std::string & | quoteCharacters = "\"", |
||
| const char | eolMarker = '\n' |
||
| ) |
Ctor
Definition at line 135 of file csvfilereader.cpp.
Here is the call graph for this function:
|
private |
Definition at line 98 of file csvfilereader.hpp.