Pecunia 0.9.0-alpha.22
Library using the ISO-4217 currency standard & a fixed monetary unit size
Loading...
Searching...
No Matches
pecunia::Money Member List

This is the complete list of members for pecunia::Money, including all inherited members.

amount() const noexceptpecunia::Money
assign(const Money &other) noexceptpecunia::Money
assign(Money &&other) noexceptpecunia::Money
clear() noexceptpecunia::Money
code() const noexceptpecunia::Money
fromAmount(const MajorUnit amount, const Currency &code)pecunia::Moneystatic
hasOnlyMinor() const noexceptpecunia::Money
major() constpecunia::Money
math::absoluteValue(const Money &)pecunia::Moneyfriend
maximum(const Currency &code) noexceptpecunia::Moneystatic
minimum(const Currency &code) noexceptpecunia::Moneystatic
minorOnly() constpecunia::Money
minorWithSub() constpecunia::Money
Money()pecunia::Money
Money(const Currency &code)pecunia::Moneyexplicit
Money(const Minor &m)pecunia::Money
Money(const Currency &code, const MajorUnit &major, const MinorUnit &minor=0u, const MinorUnit &subMinor=0)pecunia::Money
Money(const Currency &code, const MajorUnit &major, const std::optional< MinorUnit > &minor, const MinorUnit &subMinor=0)pecunia::Money
Money(const MajorUnit &major, const Currency &code)pecunia::Money
Money(const MajorUnit &major, const MinorUnit &subMinor, const Currency &code)pecunia::Money
Money(const FloatingPointRounderFunction &rounder, const Currency &code, const FloatingPointBase &value)pecunia::Money
Money(const Money &)=defaultpecunia::Money
Money(Money &&) noexcept=defaultpecunia::Money
operator FloatingPointBase() constpecunia::Moneyexplicit
operator!=(const Money &other) constpecunia::Money
operator!=(const std::int8_t &value) constpecunia::Money
operator!=(const std::int16_t &value) constpecunia::Money
operator!=(const std::int32_t &value) constpecunia::Money
operator!=(const std::int64_t &value) constpecunia::Money
operator%(const Money &) const =deletepecunia::Money
operator%(const MajorUnit &value) constpecunia::Money
operator*(const std::int8_t &lhs, const Money &rhs)pecunia::Moneyfriend
operator*(const std::int16_t &lhs, const Money &rhs)pecunia::Moneyfriend
operator*(const std::int32_t &lhs, const Money &rhs)pecunia::Moneyfriend
operator*(const std::int64_t &lhs, const Money &rhs)pecunia::Moneyfriend
operator*(const FloatingPointBase &lhs, const Money &rhs)pecunia::Moneyfriend
operator*(const Money &) const =deletepecunia::Money
operator*(const std::int8_t &value) constpecunia::Money
operator*(const std::int16_t &value) constpecunia::Money
operator*(const std::int32_t &value) constpecunia::Money
operator*(const std::int64_t &value) constpecunia::Money
operator*(const FloatingPointBase &value) constpecunia::Money
operator*=(const std::int8_t &value)pecunia::Money
operator*=(const std::int16_t &value)pecunia::Money
operator*=(const std::int32_t &value)pecunia::Money
operator*=(const std::int64_t &value)pecunia::Money
operator*=(const FloatingPointBase &value)pecunia::Money
operator+(const Money &other) constpecunia::Money
operator+=(const Money &other)pecunia::Money
operator-() constpecunia::Money
operator-(const Money &other) constpecunia::Money
operator-=(const Money &other)pecunia::Money
operator/(const Money &other) constpecunia::Money
operator/(const std::int8_t &value) constpecunia::Money
operator/(const std::int16_t &value) constpecunia::Money
operator/(const std::int32_t &value) constpecunia::Money
operator/(const std::int64_t &value) constpecunia::Money
operator/(const FloatingPointBase &value) constpecunia::Money
operator/=(const std::int8_t &value)pecunia::Money
operator/=(const std::int16_t &value)pecunia::Money
operator/=(const std::int32_t &value)pecunia::Money
operator/=(const std::int64_t &value)pecunia::Money
operator/=(const FloatingPointBase &value)pecunia::Money
operator<(const Money &other) constpecunia::Money
operator<(const std::int8_t &value) constpecunia::Money
operator<(const std::int16_t &value) constpecunia::Money
operator<(const std::int32_t &value) constpecunia::Money
operator<(const std::int64_t &value) constpecunia::Money
operator<<(std::ostream &stream, const Money &m)pecunia::Moneyfriend
operator<=(const Money &other) constpecunia::Money
operator<=(const std::int8_t &value) constpecunia::Money
operator<=(const std::int16_t &value) constpecunia::Money
operator<=(const std::int32_t &value) constpecunia::Money
operator<=(const std::int64_t &value) constpecunia::Money
operator=(const Money &other)pecunia::Money
operator==(const Money &other) constpecunia::Money
operator==(const std::int8_t &value) constpecunia::Money
operator==(const std::int16_t &value) constpecunia::Money
operator==(const std::int32_t &value) constpecunia::Money
operator==(const std::int64_t &value) constpecunia::Money
operator>(const Money &other) constpecunia::Money
operator>(const std::int8_t &value) constpecunia::Money
operator>(const std::int16_t &value) constpecunia::Money
operator>(const std::int32_t &value) constpecunia::Money
operator>(const std::int64_t &value) constpecunia::Money
operator>=(const Money &other) constpecunia::Money
operator>=(const std::int8_t &value) constpecunia::Money
operator>=(const std::int16_t &value) constpecunia::Money
operator>=(const std::int32_t &value) constpecunia::Money
operator>=(const std::int64_t &value) constpecunia::Money
operator>>(std::istream &stream, Money &m)pecunia::Moneyfriend
round(const RounderFunction &rounder, const std::uint8_t digits=defaultRoundingDigits) constpecunia::Money
subMinor() constpecunia::Money
swap(Money &lhs, Money &rhs)pecunia::Moneyfriend
toFloatingPoint(const RounderFunction &rounder, const std::uint8_t digits=defaultRoundingDigits) constpecunia::Money
zeroOut()pecunia::Money
~Money()=defaultpecunia::Money