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

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

CheckedAdd(const CashFlow &other) constopenpit::param::detail::ExactValue< CashFlow, detail::CashFlowTraits >inline
CheckedDivFloat(double divisor) constopenpit::param::detail::ExactValue< CashFlow, detail::CashFlowTraits >inline
CheckedDivInt(std::int64_t divisor) constopenpit::param::detail::ExactValue< CashFlow, detail::CashFlowTraits >inline
CheckedDivUint(std::uint64_t divisor) constopenpit::param::detail::ExactValue< CashFlow, detail::CashFlowTraits >inline
CheckedMulFloat(double scalar) constopenpit::param::detail::ExactValue< CashFlow, detail::CashFlowTraits >inline
CheckedMulInt(std::int64_t scalar) constopenpit::param::detail::ExactValue< CashFlow, detail::CashFlowTraits >inline
CheckedMulUint(std::uint64_t scalar) constopenpit::param::detail::ExactValue< CashFlow, detail::CashFlowTraits >inline
CheckedNeg() constopenpit::param::CashFlowinline
CheckedRemFloat(double divisor) constopenpit::param::detail::ExactValue< CashFlow, detail::CashFlowTraits >inline
CheckedRemInt(std::int64_t divisor) constopenpit::param::detail::ExactValue< CashFlow, detail::CashFlowTraits >inline
CheckedRemUint(std::uint64_t divisor) constopenpit::param::detail::ExactValue< CashFlow, detail::CashFlowTraits >inline
CheckedSubtract(const CashFlow &other) constopenpit::param::detail::ExactValue< CashFlow, detail::CashFlowTraits >inline
Compare(const CashFlow &other) constopenpit::param::detail::ExactValue< CashFlow, detail::CashFlowTraits >inline
Decimal() const noexceptopenpit::param::detail::ExactValue< CashFlow, detail::CashFlowTraits >inline
FromDecimal(Decimal value)openpit::param::detail::ExactValue< CashFlow, detail::CashFlowTraits >inlinestatic
FromDecimalRounded(Decimal value, std::uint32_t scale, RoundingStrategy rounding)openpit::param::detail::ExactValue< CashFlow, detail::CashFlowTraits >inlinestatic
FromDouble(double value)openpit::param::detail::ExactValue< CashFlow, detail::CashFlowTraits >inlinestatic
FromDoubleRounded(double value, std::uint32_t scale, RoundingStrategy rounding)openpit::param::detail::ExactValue< CashFlow, detail::CashFlowTraits >inlinestatic
FromFee(const Fee &fee)openpit::param::CashFlowinlinestatic
FromInt64(std::int64_t value)openpit::param::detail::ExactValue< CashFlow, detail::CashFlowTraits >inlinestatic
FromPnl(const Pnl &pnl)openpit::param::CashFlowinlinestatic
FromString(std::string_view value)openpit::param::detail::ExactValue< CashFlow, detail::CashFlowTraits >inlinestatic
FromStringRounded(std::string_view value, std::uint32_t scale, RoundingStrategy rounding)openpit::param::detail::ExactValue< CashFlow, detail::CashFlowTraits >inlinestatic
FromUint64(std::uint64_t value)openpit::param::detail::ExactValue< CashFlow, detail::CashFlowTraits >inlinestatic
FromVolumeInflow(const Volume &volume)openpit::param::CashFlowinlinestatic
FromVolumeOutflow(const Volume &volume)openpit::param::CashFlowinlinestatic
IsZero() constopenpit::param::detail::ExactValue< CashFlow, detail::CashFlowTraits >inline
operator!=(const CashFlow &other) constopenpit::param::detail::ExactValue< CashFlow, detail::CashFlowTraits >inline
operator<(const CashFlow &other) constopenpit::param::detail::ExactValue< CashFlow, detail::CashFlowTraits >inline
operator<=(const CashFlow &other) constopenpit::param::detail::ExactValue< CashFlow, detail::CashFlowTraits >inline
operator==(const CashFlow &other) constopenpit::param::detail::ExactValue< CashFlow, detail::CashFlowTraits >inline
operator>(const CashFlow &other) constopenpit::param::detail::ExactValue< CashFlow, detail::CashFlowTraits >inline
operator>=(const CashFlow &other) constopenpit::param::detail::ExactValue< CashFlow, detail::CashFlowTraits >inline
ToDouble() constopenpit::param::detail::ExactValue< CashFlow, detail::CashFlowTraits >inline
ToString() constopenpit::param::detail::ExactValue< CashFlow, detail::CashFlowTraits >inline