summaryrefslogtreecommitdiff
path: root/journal.h
diff options
context:
space:
mode:
authorJohn Wiegley <johnw@newartisans.com>2007-04-20 02:13:48 +0000
committerJohn Wiegley <johnw@newartisans.com>2008-04-13 03:38:28 -0400
commit539370ff1b37772e9f11439f652ffd3583beeedb (patch)
tree69e8b0a0aee571d7335eae4c6693829745de1484 /journal.h
parent0a6b5726ec3bf402a953ea8a03b98ecbf4b90b0c (diff)
downloadledger-539370ff1b37772e9f11439f652ffd3583beeedb.tar.gz
ledger-539370ff1b37772e9f11439f652ffd3583beeedb.tar.bz2
ledger-539370ff1b37772e9f11439f652ffd3583beeedb.zip
More refactoring
Diffstat (limited to 'journal.h')
-rw-r--r--journal.h22
1 files changed, 11 insertions, 11 deletions
diff --git a/journal.h b/journal.h
index 5f1a8091..09b0b5d9 100644
--- a/journal.h
+++ b/journal.h
@@ -23,8 +23,8 @@ class transaction_t
enum state_t { UNCLEARED, CLEARED, PENDING };
entry_t * entry;
- ptime _date;
- ptime _date_eff;
+ moment_t _date;
+ moment_t _date_eff;
account_t * account;
amount_t amount;
std::string amount_expr;
@@ -67,9 +67,9 @@ class transaction_t
}
~transaction_t();
- ptime actual_date() const;
- ptime effective_date() const;
- ptime date() const {
+ moment_t actual_date() const;
+ moment_t effective_date() const;
+ moment_t date() const {
if (use_effective_date)
return effective_date();
else
@@ -151,8 +151,8 @@ class entry_base_t
class entry_t : public entry_base_t
{
public:
- ptime _date;
- ptime _date_eff;
+ moment_t _date;
+ moment_t _date_eff;
std::string code;
std::string payee;
@@ -167,15 +167,15 @@ class entry_t : public entry_base_t
TRACE_DTOR("entry_t");
}
- ptime actual_date() const {
+ moment_t actual_date() const {
return _date;
}
- ptime effective_date() const {
- if (_date_eff.is_not_a_date_time())
+ moment_t effective_date() const {
+ if (! is_valid_moment(_date_eff))
return _date;
return _date_eff;
}
- ptime date() const {
+ moment_t date() const {
if (transaction_t::use_effective_date)
return effective_date();
else