ledger-core
|
This is the complete list of members for ledger::core::Amount, including all inherited members.
Amount(const api::Currency ¤cy, int32_t unitIndex, const BigInt &value) (defined in ledger::core::Amount) | ledger::core::Amount | |
Amount(const api::Currency ¤cy, int32_t unitIndex, BigInt &&value) (defined in ledger::core::Amount) | ledger::core::Amount | |
format(const api::Locale &locale, const optional< api::FormatRules > &rules) override (defined in ledger::core::Amount) | ledger::core::Amount | |
ledger::core::api::Amount::format(const Locale &locale, const std::experimental::optional< FormatRules > &rules)=0 | ledger::core::api::Amount | pure virtual |
fromHex(const Currency ¤cy, const std::string &hex) | ledger::core::api::Amount | static |
fromLong(const Currency ¤cy, int64_t value) | ledger::core::api::Amount | static |
getCurrency() override | ledger::core::Amount | virtual |
getUnit() override | ledger::core::Amount | virtual |
toBigInt() override | ledger::core::Amount | virtual |
toDouble() override | ledger::core::Amount | virtual |
toLong() override | ledger::core::Amount | virtual |
toMagnitude(int32_t magnitude) override | ledger::core::Amount | virtual |
toString() override | ledger::core::Amount | virtual |
toUnit(const api::CurrencyUnit &unit) override | ledger::core::Amount | virtual |
value() const (defined in ledger::core::Amount) | ledger::core::Amount | |
~Amount() (defined in ledger::core::api::Amount) | ledger::core::api::Amount | inlinevirtual |