diff options
author | John Wiegley <johnw@newartisans.com> | 2006-02-23 22:33:43 +0000 |
---|---|---|
committer | John Wiegley <johnw@newartisans.com> | 2008-04-13 02:41:25 -0400 |
commit | a2b7e865088e557e8c3049eee468ed1172c710af (patch) | |
tree | 1189b6d87a012b11c69e464b8b4ce4572d9144d1 | |
parent | 07641700477812e8779a3cb165d2a81583ec7bed (diff) | |
download | fork-ledger-a2b7e865088e557e8c3049eee468ed1172c710af.tar.gz fork-ledger-a2b7e865088e557e8c3049eee468ed1172c710af.tar.bz2 fork-ledger-a2b7e865088e557e8c3049eee468ed1172c710af.zip |
Fixed some compiler complaints.
-rw-r--r-- | journal.h | 8 | ||||
-rw-r--r-- | option.h | 1 |
2 files changed, 5 insertions, 4 deletions
@@ -51,7 +51,7 @@ 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), - data(NULL), beg_pos(0), beg_line(0), end_pos(0), end_line(0) { + beg_pos(0), beg_line(0), end_pos(0), end_line(0), data(NULL) { DEBUG_PRINT("ledger.memory.ctors", "ctor transaction_t"); } @@ -61,8 +61,8 @@ 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), data(NULL), beg_pos(0), beg_line(0), end_pos(0), - end_line(0) { + note(_note), beg_pos(0), beg_line(0), end_pos(0), end_line(0), + data(NULL) { DEBUG_PRINT("ledger.memory.ctors", "ctor transaction_t"); } @@ -71,7 +71,7 @@ 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), - data(NULL), beg_pos(0), beg_line(0), end_pos(0), end_line(0) { + beg_pos(0), beg_line(0), end_pos(0), end_line(0), data(NULL) { DEBUG_PRINT("ledger.memory.ctors", "ctor transaction_t"); } @@ -8,6 +8,7 @@ struct option_handler { bool handled; option_handler() : handled(false) {} + virtual ~option_handler() {} virtual void operator()(const char * arg = NULL) = 0; }; |