| CalculateMarginRequired(const Leverage &leverage) const | openpit::param::Notional | inline |
| CheckedAdd(const Notional &other) const | openpit::param::detail::ExactValue< Notional, detail::NotionalTraits > | inline |
| CheckedDivFloat(double divisor) const | openpit::param::detail::ExactValue< Notional, detail::NotionalTraits > | inline |
| CheckedDivInt(std::int64_t divisor) const | openpit::param::detail::ExactValue< Notional, detail::NotionalTraits > | inline |
| CheckedDivUint(std::uint64_t divisor) const | openpit::param::detail::ExactValue< Notional, detail::NotionalTraits > | inline |
| CheckedMulFloat(double scalar) const | openpit::param::detail::ExactValue< Notional, detail::NotionalTraits > | inline |
| CheckedMulInt(std::int64_t scalar) const | openpit::param::detail::ExactValue< Notional, detail::NotionalTraits > | inline |
| CheckedMulUint(std::uint64_t scalar) const | openpit::param::detail::ExactValue< Notional, detail::NotionalTraits > | inline |
| CheckedRemFloat(double divisor) const | openpit::param::detail::ExactValue< Notional, detail::NotionalTraits > | inline |
| CheckedRemInt(std::int64_t divisor) const | openpit::param::detail::ExactValue< Notional, detail::NotionalTraits > | inline |
| CheckedRemUint(std::uint64_t divisor) const | openpit::param::detail::ExactValue< Notional, detail::NotionalTraits > | inline |
| CheckedSubtract(const Notional &other) const | openpit::param::detail::ExactValue< Notional, detail::NotionalTraits > | inline |
| Compare(const Notional &other) const | openpit::param::detail::ExactValue< Notional, detail::NotionalTraits > | inline |
| Decimal() const noexcept | openpit::param::detail::ExactValue< Notional, detail::NotionalTraits > | inline |
| FromDecimal(Decimal value) | openpit::param::detail::ExactValue< Notional, detail::NotionalTraits > | inlinestatic |
| FromDecimalRounded(Decimal value, std::uint32_t scale, RoundingStrategy rounding) | openpit::param::detail::ExactValue< Notional, detail::NotionalTraits > | inlinestatic |
| FromDouble(double value) | openpit::param::detail::ExactValue< Notional, detail::NotionalTraits > | inlinestatic |
| FromDoubleRounded(double value, std::uint32_t scale, RoundingStrategy rounding) | openpit::param::detail::ExactValue< Notional, detail::NotionalTraits > | inlinestatic |
| FromInt64(std::int64_t value) | openpit::param::detail::ExactValue< Notional, detail::NotionalTraits > | inlinestatic |
| FromString(std::string_view value) | openpit::param::detail::ExactValue< Notional, detail::NotionalTraits > | inlinestatic |
| FromStringRounded(std::string_view value, std::uint32_t scale, RoundingStrategy rounding) | openpit::param::detail::ExactValue< Notional, detail::NotionalTraits > | inlinestatic |
| FromUint64(std::uint64_t value) | openpit::param::detail::ExactValue< Notional, detail::NotionalTraits > | inlinestatic |
| FromVolume(const Volume &volume) | openpit::param::Notional | inlinestatic |
| IsZero() const | openpit::param::detail::ExactValue< Notional, detail::NotionalTraits > | inline |
| operator!=(const Notional &other) const | openpit::param::detail::ExactValue< Notional, detail::NotionalTraits > | inline |
| operator<(const Notional &other) const | openpit::param::detail::ExactValue< Notional, detail::NotionalTraits > | inline |
| operator<=(const Notional &other) const | openpit::param::detail::ExactValue< Notional, detail::NotionalTraits > | inline |
| operator==(const Notional &other) const | openpit::param::detail::ExactValue< Notional, detail::NotionalTraits > | inline |
| operator>(const Notional &other) const | openpit::param::detail::ExactValue< Notional, detail::NotionalTraits > | inline |
| operator>=(const Notional &other) const | openpit::param::detail::ExactValue< Notional, detail::NotionalTraits > | inline |
| ToDouble() const | openpit::param::detail::ExactValue< Notional, detail::NotionalTraits > | inline |
| ToString() const | openpit::param::detail::ExactValue< Notional, detail::NotionalTraits > | inline |
| ToVolume() const | openpit::param::Notional | inline |