diff options
author | John Wiegley <johnw@newartisans.com> | 2006-02-25 10:55:49 +0000 |
---|---|---|
committer | John Wiegley <johnw@newartisans.com> | 2008-04-13 02:41:26 -0400 |
commit | 13f375ae582cfda3753bf8430a84cc7c7216915c (patch) | |
tree | cd0dd475208cb9af1e8f2c95530d7ca4b73ad766 /journal.h | |
parent | 793dbf26d9af5e052afd2bc5855053f5652ff5b8 (diff) | |
download | fork-ledger-13f375ae582cfda3753bf8430a84cc7c7216915c.tar.gz fork-ledger-13f375ae582cfda3753bf8430a84cc7c7216915c.tar.bz2 fork-ledger-13f375ae582cfda3753bf8430a84cc7c7216915c.zip |
*** no comment ***
Diffstat (limited to 'journal.h')
-rw-r--r-- | journal.h | 19 |
1 files changed, 16 insertions, 3 deletions
@@ -40,10 +40,12 @@ class transaction_t state_t state; unsigned short flags; std::string note; +#ifdef USE_EDITOR istream_pos_type beg_pos; unsigned long beg_line; istream_pos_type end_pos; unsigned long end_line; +#endif mutable void * data; static bool use_effective_date; @@ -51,7 +53,10 @@ class transaction_t transaction_t(account_t * _account = NULL) : entry(NULL), _date(0), _date_eff(0), account(_account), cost(NULL), state(UNCLEARED), flags(TRANSACTION_NORMAL), - beg_pos(0), beg_line(0), end_pos(0), end_line(0), data(NULL) { +#ifdef USE_EDITOR + beg_pos(0), beg_line(0), end_pos(0), end_line(0), +#endif + data(NULL) { DEBUG_PRINT("ledger.memory.ctors", "ctor transaction_t"); } @@ -61,7 +66,10 @@ class transaction_t const std::string& _note = "") : entry(NULL), _date(0), _date_eff(0), account(_account), amount(_amount), cost(NULL), state(UNCLEARED), flags(_flags), - note(_note), beg_pos(0), beg_line(0), end_pos(0), end_line(0), + note(_note), +#ifdef USE_EDITOR + beg_pos(0), beg_line(0), end_pos(0), end_line(0), +#endif data(NULL) { DEBUG_PRINT("ledger.memory.ctors", "ctor transaction_t"); } @@ -71,7 +79,10 @@ class transaction_t account(xact.account), amount(xact.amount), cost(xact.cost ? new amount_t(*xact.cost) : NULL), state(xact.state), flags(xact.flags), note(xact.note), - beg_pos(0), beg_line(0), end_pos(0), end_line(0), data(NULL) { +#ifdef USE_EDITOR + beg_pos(0), beg_line(0), end_pos(0), end_line(0), +#endif + data(NULL) { DEBUG_PRINT("ledger.memory.ctors", "ctor transaction_t"); } @@ -108,11 +119,13 @@ class entry_base_t { public: journal_t * journal; +#ifdef USE_EDITOR unsigned long src_idx; istream_pos_type beg_pos; unsigned long beg_line; istream_pos_type end_pos; unsigned long end_line; +#endif transactions_list transactions; entry_base_t() : journal(NULL) { |