Changeset View
Changeset View
Standalone View
Standalone View
src/util/moneystr.h
Show All 10 Lines | |||||
#include <amount.h> | #include <amount.h> | ||||
#include <attributes.h> | #include <attributes.h> | ||||
#include <string> | #include <string> | ||||
/** | /** | ||||
* Do not use these functions to represent or parse monetary amounts to or from | * Do not use these functions to represent or parse monetary amounts to or from | ||||
* JSON but use AmountFromValue and the Amount::operator UniValue() for that. | * JSON. Use Amount::operator UniValue() and Amount::Amount(UniValue T) for | ||||
* that. | |||||
*/ | */ | ||||
std::string FormatMoney(const Amount n); | std::string FormatMoney(const Amount n); | ||||
/** | /** | ||||
* Parse an amount denoted in full coins. E.g. "0.0034" supplied on the command | * Parse an amount denoted in full coins. E.g. "0.0034" supplied on the command | ||||
* line. | * line. | ||||
**/ | **/ | ||||
NODISCARD bool ParseMoney(const std::string &str, Amount &nRet); | NODISCARD bool ParseMoney(const std::string &str, Amount &nRet); | ||||
#endif // BITCOIN_UTIL_MONEYSTR_H | #endif // BITCOIN_UTIL_MONEYSTR_H |