diff options
Diffstat (limited to 'src/commodity.h')
-rw-r--r-- | src/commodity.h | 8 |
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; |