diff options
author | John Wiegley <johnw@newartisans.com> | 2009-02-23 19:07:30 -0400 |
---|---|---|
committer | John Wiegley <johnw@newartisans.com> | 2009-02-23 19:07:30 -0400 |
commit | 944c63e6f26d1f05ba6f63c60f510d3796872f3e (patch) | |
tree | e1fc54319c2c42c16a64e95930acaca063658863 /src/iterators.h | |
parent | 057506ab6dddbfb75d1bb29289602f375ca57df5 (diff) | |
download | fork-ledger-944c63e6f26d1f05ba6f63c60f510d3796872f3e.tar.gz fork-ledger-944c63e6f26d1f05ba6f63c60f510d3796872f3e.tar.bz2 fork-ledger-944c63e6f26d1f05ba6f63c60f510d3796872f3e.zip |
The Great Renaming, Part II
The last commit did not contain the majority of changes because of a
slight mishap. This contains the real changeset.
Diffstat (limited to 'src/iterators.h')
-rw-r--r-- | src/iterators.h | 118 |
1 files changed, 59 insertions, 59 deletions
diff --git a/src/iterators.h b/src/iterators.h index 92f887d0..d4c99fbf 100644 --- a/src/iterators.h +++ b/src/iterators.h @@ -47,7 +47,7 @@ #define _ITERATORS_H #include "journal.h" -#include "entry.h" +#include "xact.h" #include "account.h" namespace ledger { @@ -57,11 +57,11 @@ namespace ledger { * * Long. */ -class xacts_iterator : public noncopyable +class posts_iterator : public noncopyable { public: - virtual ~xacts_iterator() throw() {} - virtual xact_t * operator()() = 0; + virtual ~posts_iterator() throw() {} + virtual post_t * operator()() = 0; }; /** @@ -69,37 +69,37 @@ public: * * Long. */ -class entry_xacts_iterator : public xacts_iterator +class xact_posts_iterator : public posts_iterator { - xacts_list::iterator xacts_i; - xacts_list::iterator xacts_end; + posts_list::iterator posts_i; + posts_list::iterator posts_end; - bool xacts_uninitialized; + bool posts_uninitialized; public: - entry_xacts_iterator() : xacts_uninitialized(true) { - TRACE_CTOR(entry_xacts_iterator, ""); + xact_posts_iterator() : posts_uninitialized(true) { + TRACE_CTOR(xact_posts_iterator, ""); } - entry_xacts_iterator(entry_t& entry) - : xacts_uninitialized(true) { - TRACE_CTOR(entry_xacts_iterator, "entry_t&"); - reset(entry); + xact_posts_iterator(xact_t& xact) + : posts_uninitialized(true) { + TRACE_CTOR(xact_posts_iterator, "xact_t&"); + reset(xact); } - virtual ~entry_xacts_iterator() throw() { - TRACE_DTOR(entry_xacts_iterator); + virtual ~xact_posts_iterator() throw() { + TRACE_DTOR(xact_posts_iterator); } - void reset(entry_t& entry) { - xacts_i = entry.xacts.begin(); - xacts_end = entry.xacts.end(); + void reset(xact_t& xact) { + posts_i = xact.posts.begin(); + posts_end = xact.posts.end(); - xacts_uninitialized = false; + posts_uninitialized = false; } - virtual xact_t * operator()() { - if (xacts_i == xacts_end || xacts_uninitialized) + virtual post_t * operator()() { + if (posts_i == posts_end || posts_uninitialized) return NULL; - return *xacts_i++; + return *posts_i++; } }; @@ -108,28 +108,28 @@ public: * * Long. */ -class entries_iterator : public noncopyable +class xacts_iterator : public noncopyable { public: - entries_list::iterator entries_i; - entries_list::iterator entries_end; + xacts_list::iterator xacts_i; + xacts_list::iterator xacts_end; - bool entries_uninitialized; + bool xacts_uninitialized; - entries_iterator() : entries_uninitialized(true) { - TRACE_CTOR(entries_iterator, ""); + xacts_iterator() : xacts_uninitialized(true) { + TRACE_CTOR(xacts_iterator, ""); } - entries_iterator(journal_t& journal) : entries_uninitialized(true) { - TRACE_CTOR(entries_iterator, "journal_t&"); + xacts_iterator(journal_t& journal) : xacts_uninitialized(true) { + TRACE_CTOR(xacts_iterator, "journal_t&"); reset(journal); } - virtual ~entries_iterator() throw() { - TRACE_DTOR(entries_iterator); + virtual ~xacts_iterator() throw() { + TRACE_DTOR(xacts_iterator); } void reset(journal_t& journal); - entry_t * operator()(); + xact_t * operator()(); }; /** @@ -137,26 +137,26 @@ public: * * Long. */ -class journal_xacts_iterator : public xacts_iterator +class journal_posts_iterator : public posts_iterator { - entries_iterator entries; - entry_xacts_iterator xacts; + xacts_iterator xacts; + xact_posts_iterator posts; public: - journal_xacts_iterator() { - TRACE_CTOR(journal_xacts_iterator, ""); + journal_posts_iterator() { + TRACE_CTOR(journal_posts_iterator, ""); } - journal_xacts_iterator(journal_t& journal) { - TRACE_CTOR(journal_xacts_iterator, "journal_t&"); + journal_posts_iterator(journal_t& journal) { + TRACE_CTOR(journal_posts_iterator, "journal_t&"); reset(journal); } - virtual ~journal_xacts_iterator() throw() { - TRACE_DTOR(journal_xacts_iterator); + virtual ~journal_posts_iterator() throw() { + TRACE_DTOR(journal_posts_iterator); } void reset(journal_t& journal); - virtual xact_t * operator()(); + virtual post_t * operator()(); }; /** @@ -164,34 +164,34 @@ public: * * Long. */ -class xacts_commodities_iterator : public xacts_iterator +class posts_commodities_iterator : public posts_iterator { protected: - journal_xacts_iterator journal_xacts; - entries_iterator entries; - entry_xacts_iterator xacts; + journal_posts_iterator journal_posts; + xacts_iterator xacts; + xact_posts_iterator posts; - std::list<xact_t> xact_temps; + std::list<post_t> post_temps; std::list<account_t> acct_temps; - entries_list entry_temps; + xacts_list xact_temps; public: - xacts_commodities_iterator() { - TRACE_CTOR(xacts_commodities_iterator, ""); + posts_commodities_iterator() { + TRACE_CTOR(posts_commodities_iterator, ""); } - xacts_commodities_iterator(journal_t& journal) { - TRACE_CTOR(xacts_commodities_iterator, "journal_t&"); + posts_commodities_iterator(journal_t& journal) { + TRACE_CTOR(posts_commodities_iterator, "journal_t&"); reset(journal); } - virtual ~xacts_commodities_iterator() throw() { - TRACE_DTOR(xacts_commodities_iterator); - foreach (entry_t * entry, entry_temps) - checked_delete(entry); + virtual ~posts_commodities_iterator() throw() { + TRACE_DTOR(posts_commodities_iterator); + foreach (xact_t * xact, xact_temps) + checked_delete(xact); } void reset(journal_t& journal); - virtual xact_t * operator()(); + virtual post_t * operator()(); }; /** |