summaryrefslogtreecommitdiff
path: root/item.h
diff options
context:
space:
mode:
authorJohn Wiegley <johnw@newartisans.com>2004-07-31 02:23:29 -0400
committerJohn Wiegley <johnw@newartisans.com>2004-07-31 02:23:29 -0400
commitc06fad4291d385c7021dc1876a1d06d52a0508c1 (patch)
tree514eb9dc54e3c3f1274943301ce687fc9b384b3d /item.h
parent89c9bd2239024169c96c5df07e36485d867b3ce2 (diff)
downloadfork-ledger-c06fad4291d385c7021dc1876a1d06d52a0508c1.tar.gz
fork-ledger-c06fad4291d385c7021dc1876a1d06d52a0508c1.tar.bz2
fork-ledger-c06fad4291d385c7021dc1876a1d06d52a0508c1.zip
removed constraints_t entirely
Diffstat (limited to 'item.h')
-rw-r--r--item.h15
1 files changed, 10 insertions, 5 deletions
diff --git a/item.h b/item.h
index b0fd6a36..e3da6107 100644
--- a/item.h
+++ b/item.h
@@ -36,17 +36,22 @@ struct item_t
void sort(const node_t * sort_order);
};
-class constraints_t;
+struct node_t;
item_t * walk_accounts(const account_t * account,
- const constraints_t& constraints);
+ const node_t * predicate,
+ const bool show_subtotals);
-item_t * walk_items(const item_t * top, const account_t * account,
- const constraints_t& constraints);
+item_t * walk_items(const item_t * top,
+ const account_t * account,
+ const node_t * predicate,
+ const bool show_subtotals);
item_t * walk_entries(entries_list::const_iterator begin,
entries_list::const_iterator end,
- const constraints_t& constraints);
+ const node_t * predicate,
+ const bool show_related,
+ const bool show_inverted);
} // namespace report