summaryrefslogtreecommitdiff
path: root/src/commodity.h
diff options
context:
space:
mode:
Diffstat (limited to 'src/commodity.h')
-rw-r--r--src/commodity.h8
1 files changed, 3 insertions, 5 deletions
diff --git a/src/commodity.h b/src/commodity.h
index 3f493f8b..1358966e 100644
--- a/src/commodity.h
+++ b/src/commodity.h
@@ -117,11 +117,9 @@ protected:
optional<amount_t> larger;
optional<expr_t> value_expr;
- typedef std::pair<optional<datetime_t>,
- optional<datetime_t> > optional_time_pair_t;
- typedef std::pair<optional_time_pair_t,
- commodity_t *> time_and_commodity_t;
- typedef std::map<time_and_commodity_t,
+ typedef tuple<optional<datetime_t>,
+ optional<datetime_t>, commodity_t *> memoized_price_entry;
+ typedef std::map<memoized_price_entry,
optional<price_point_t> > memoized_price_map;
static const std::size_t max_price_map_size = 16;