summaryrefslogtreecommitdiff
path: root/src/filters.h
diff options
context:
space:
mode:
Diffstat (limited to 'src/filters.h')
-rw-r--r--src/filters.h9
1 files changed, 6 insertions, 3 deletions
diff --git a/src/filters.h b/src/filters.h
index 97584b0a..06698a22 100644
--- a/src/filters.h
+++ b/src/filters.h
@@ -327,13 +327,16 @@ public:
class calc_xacts : public item_handler<xact_t>
{
xact_t * last_xact;
+ expr_t& amount_expr;
calc_xacts();
public:
- calc_xacts(xact_handler_ptr handler)
- : item_handler<xact_t>(handler), last_xact(NULL) {
- TRACE_CTOR(calc_xacts, "xact_handler_ptr");
+ calc_xacts(xact_handler_ptr handler,
+ expr_t& _amount_expr)
+ : item_handler<xact_t>(handler),
+ last_xact(NULL), amount_expr(_amount_expr) {
+ TRACE_CTOR(calc_xacts, "xact_handler_ptr, expr_t&");
}
virtual ~calc_xacts() {
TRACE_DTOR(calc_xacts);