summaryrefslogtreecommitdiff
path: root/amount.h
diff options
context:
space:
mode:
Diffstat (limited to 'amount.h')
-rw-r--r--amount.h5
1 files changed, 3 insertions, 2 deletions
diff --git a/amount.h b/amount.h
index 3df04c1d..ef1d2a3d 100644
--- a/amount.h
+++ b/amount.h
@@ -263,9 +263,10 @@ class amount_t
#define AMOUNT_PARSE_NO_MIGRATE 0x01
#define AMOUNT_PARSE_NO_REDUCE 0x02
+#define AMOUNT_PARSE_SOFT_FAIL 0x04
- void parse(std::istream& in, unsigned char flags = 0);
- void parse(const std::string& str, unsigned char flags = 0);
+ bool parse(std::istream& in, unsigned char flags = 0);
+ bool parse(const std::string& str, unsigned char flags = 0);
void reduce();
amount_t reduced() const {