OpenPit C++ SDK
C++17 SDK for the OpenPit pre-trade risk engine
openpit::param::PositionSize Member List

This is the complete list of members for openpit::param::PositionSize, including all inherited members.

CheckedAdd(const PositionSize &other) constopenpit::param::detail::ExactValue< PositionSize, detail::PositionSizeTraits >inline
CheckedAddQuantity(const Quantity &quantity, Side side) constopenpit::param::PositionSizeinline
CheckedDivFloat(double divisor) constopenpit::param::detail::ExactValue< PositionSize, detail::PositionSizeTraits >inline
CheckedDivInt(std::int64_t divisor) constopenpit::param::detail::ExactValue< PositionSize, detail::PositionSizeTraits >inline
CheckedDivUint(std::uint64_t divisor) constopenpit::param::detail::ExactValue< PositionSize, detail::PositionSizeTraits >inline
CheckedMulFloat(double scalar) constopenpit::param::detail::ExactValue< PositionSize, detail::PositionSizeTraits >inline
CheckedMulInt(std::int64_t scalar) constopenpit::param::detail::ExactValue< PositionSize, detail::PositionSizeTraits >inline
CheckedMulUint(std::uint64_t scalar) constopenpit::param::detail::ExactValue< PositionSize, detail::PositionSizeTraits >inline
CheckedNeg() constopenpit::param::PositionSizeinline
CheckedRemFloat(double divisor) constopenpit::param::detail::ExactValue< PositionSize, detail::PositionSizeTraits >inline
CheckedRemInt(std::int64_t divisor) constopenpit::param::detail::ExactValue< PositionSize, detail::PositionSizeTraits >inline
CheckedRemUint(std::uint64_t divisor) constopenpit::param::detail::ExactValue< PositionSize, detail::PositionSizeTraits >inline
CheckedSubtract(const PositionSize &other) constopenpit::param::detail::ExactValue< PositionSize, detail::PositionSizeTraits >inline
CloseQuantity() constopenpit::param::PositionSizeinline
Compare(const PositionSize &other) constopenpit::param::detail::ExactValue< PositionSize, detail::PositionSizeTraits >inline
Decimal() const noexceptopenpit::param::detail::ExactValue< PositionSize, detail::PositionSizeTraits >inline
FromDecimal(Decimal value)openpit::param::detail::ExactValue< PositionSize, detail::PositionSizeTraits >inlinestatic
FromDecimalRounded(Decimal value, std::uint32_t scale, RoundingStrategy rounding)openpit::param::detail::ExactValue< PositionSize, detail::PositionSizeTraits >inlinestatic
FromDouble(double value)openpit::param::detail::ExactValue< PositionSize, detail::PositionSizeTraits >inlinestatic
FromDoubleRounded(double value, std::uint32_t scale, RoundingStrategy rounding)openpit::param::detail::ExactValue< PositionSize, detail::PositionSizeTraits >inlinestatic
FromFee(const Fee &fee)openpit::param::PositionSizeinlinestatic
FromInt64(std::int64_t value)openpit::param::detail::ExactValue< PositionSize, detail::PositionSizeTraits >inlinestatic
FromPnl(const Pnl &pnl)openpit::param::PositionSizeinlinestatic
FromQuantityAndSide(const Quantity &quantity, Side side)openpit::param::PositionSizeinlinestatic
FromString(std::string_view value)openpit::param::detail::ExactValue< PositionSize, detail::PositionSizeTraits >inlinestatic
FromStringRounded(std::string_view value, std::uint32_t scale, RoundingStrategy rounding)openpit::param::detail::ExactValue< PositionSize, detail::PositionSizeTraits >inlinestatic
FromUint64(std::uint64_t value)openpit::param::detail::ExactValue< PositionSize, detail::PositionSizeTraits >inlinestatic
IsZero() constopenpit::param::detail::ExactValue< PositionSize, detail::PositionSizeTraits >inline
OpenQuantity() constopenpit::param::PositionSizeinline
operator!=(const PositionSize &other) constopenpit::param::detail::ExactValue< PositionSize, detail::PositionSizeTraits >inline
operator<(const PositionSize &other) constopenpit::param::detail::ExactValue< PositionSize, detail::PositionSizeTraits >inline
operator<=(const PositionSize &other) constopenpit::param::detail::ExactValue< PositionSize, detail::PositionSizeTraits >inline
operator==(const PositionSize &other) constopenpit::param::detail::ExactValue< PositionSize, detail::PositionSizeTraits >inline
operator>(const PositionSize &other) constopenpit::param::detail::ExactValue< PositionSize, detail::PositionSizeTraits >inline
operator>=(const PositionSize &other) constopenpit::param::detail::ExactValue< PositionSize, detail::PositionSizeTraits >inline
ToDouble() constopenpit::param::detail::ExactValue< PositionSize, detail::PositionSizeTraits >inline
ToString() constopenpit::param::detail::ExactValue< PositionSize, detail::PositionSizeTraits >inline