#include <csv.h>
Public Member Functions | |
csv_reader (parse_context_t &_context) | |
const char * | get_last_line () const |
std::size_t | get_linenum () const |
path | get_pathname () const |
char * | next_line (std::istream &in) |
string | read_field (std::istream &in) |
void | read_index (std::istream &in) |
xact_t * | read_xact (bool rich_data) |
~csv_reader () | |
|
inline |
Definition at line 79 of file csv.h.
References read_index(), ledger::parse_context_t::stream, and TRACE_CTOR.
|
inline |
Definition at line 94 of file csv.h.
References TRACE_DTOR.
Definition at line 104 of file csv.h.
References ledger::parse_context_t::linebuf.
|
inline |
Definition at line 110 of file csv.h.
References ledger::parse_context_t::linenum.
|
inline |
Definition at line 107 of file csv.h.
References ledger::parse_context_t::pathname.
char * ledger::csv_reader::next_line | ( | std::istream & | in | ) |
string ledger::csv_reader::read_field | ( | std::istream & | in | ) |
void ledger::csv_reader::read_index | ( | std::istream & | in | ) |