summaryrefslogtreecommitdiff
path: root/src/commodity.h
diff options
context:
space:
mode:
authorJohn Wiegley <johnw@newartisans.com>2009-06-18 18:50:49 +0100
committerJohn Wiegley <johnw@newartisans.com>2009-06-18 18:50:49 +0100
commit86dfc1e0be5dbfab195cba8a8be31d3dbf0f68c9 (patch)
tree55965512c0a1abf8f4bbb1519817c7b96fdcab12 /src/commodity.h
parent1dc21c2d344aa52833e516fea831ff45d8bf7aa1 (diff)
downloadfork-ledger-86dfc1e0be5dbfab195cba8a8be31d3dbf0f68c9.tar.gz
fork-ledger-86dfc1e0be5dbfab195cba8a8be31d3dbf0f68c9.tar.bz2
fork-ledger-86dfc1e0be5dbfab195cba8a8be31d3dbf0f68c9.zip
The -X option now accepts price settings
For example, if you had 100 AU (onces of gold) and wanted to report it in dollars, but at a price of $997 per ounce, you could now easily say: ledger bal -X '$,AU=$997'
Diffstat (limited to 'src/commodity.h')
-rw-r--r--src/commodity.h4
1 files changed, 3 insertions, 1 deletions
diff --git a/src/commodity.h b/src/commodity.h
index 8121199a..c15a32f0 100644
--- a/src/commodity.h
+++ b/src/commodity.h
@@ -567,7 +567,9 @@ public:
commodity_t * find_or_create(commodity_t& comm,
const annotation_t& details);
- void parse_commodity_price(char * optarg);
+ commodity_t * parse_commodity_prices(const std::string& str,
+ const bool add_prices = true,
+ const optional<datetime_t>& moment = none);
};
} // namespace ledger