#include <context.h>
Public Member Functions | |
string | location () const |
parse_context_t (const parse_context_t &context) | |
parse_context_t (const path &cwd) | |
parse_context_t (shared_ptr< std::istream > _stream, const path &cwd) | |
void | warning (const boost::format &what) const |
void | warning (const string &what) const |
Public Attributes | |
std::size_t | count |
std::istream::pos_type | curr_pos |
path | current_directory |
std::size_t | errors |
journal_t * | journal |
std::string | last |
std::istream::pos_type | line_beg_pos |
char | linebuf [MAX_LINE+1] |
std::size_t | linenum |
account_t * | master |
path | pathname |
scope_t * | scope |
std::size_t | sequence |
shared_ptr< std::istream > | stream |
Static Public Attributes | |
static const std::size_t | MAX_LINE = 4096 |
|
inline |
|
inline |
Definition at line 110 of file context.h.
References location(), and ledger::warning_func().
Definition at line 107 of file context.h.
References location(), and ledger::warning_func().
std::istream::pos_type ledger::parse_context_t::line_beg_pos |
Definition at line 69 of file context.h.
Referenced by ledger::csv_reader::get_last_line(), and parse_context_t().
std::size_t ledger::parse_context_t::linenum |
Definition at line 72 of file context.h.
Referenced by ledger::csv_reader::get_linenum(), and location().
|
static |
Definition at line 60 of file context.h.
Referenced by parse_context_t().
path ledger::parse_context_t::pathname |
Definition at line 64 of file context.h.
Referenced by ledger::csv_reader::get_pathname(), location(), and ledger::open_for_reading().
shared_ptr<std::istream> ledger::parse_context_t::stream |
Definition at line 62 of file context.h.
Referenced by ledger::csv_reader::csv_reader().