|
OpenPit C++ SDK
C++17 SDK for the OpenPit pre-trade risk engine
|
Classes | |
| class | AdjustmentAmountAccess |
| struct | ArithmeticTraits |
| struct | CashFlowTraits |
| class | ExactValue |
| struct | FeeTraits |
| class | LeverageAccess |
| class | MonetaryAmountAccess |
| struct | NotionalTraits |
| struct | PnlTraits |
| struct | PositionSizeTraits |
| struct | PriceTraits |
| struct | QuantityTraits |
| class | ValueOperations |
| struct | ValueTraits |
| struct | VolumeTraits |
Typedefs | |
| using | RawAccountGroupId = ::OpenPitParamAccountGroupId |
| using | RawAccountId = ::OpenPitParamAccountId |
| using | RawAdjustmentAmount = ::OpenPitParamAdjustmentAmount |
| using | RawAsset = ::OpenPitStringView |
| using | RawCashFlow = ::OpenPitParamCashFlow |
| using | RawCashFlowOptional = ::OpenPitParamCashFlowOptional |
| using | RawFee = ::OpenPitParamFee |
| using | RawFeeOptional = ::OpenPitParamFeeOptional |
| using | RawLeverage = ::OpenPitParamLeverage |
| using | RawMonetaryAmount = ::OpenPitParamMonetaryAmount |
| using | RawMonetaryAmountOptional = ::OpenPitParamMonetaryAmountOptional |
| using | RawNotional = ::OpenPitParamNotional |
| using | RawNotionalOptional = ::OpenPitParamNotionalOptional |
| using | RawPnl = ::OpenPitParamPnl |
| using | RawPnlOptional = ::OpenPitParamPnlOptional |
| using | RawPositionSize = ::OpenPitParamPositionSize |
| using | RawPositionSizeOptional = ::OpenPitParamPositionSizeOptional |
| using | RawPrice = ::OpenPitParamPrice |
| using | RawPriceOptional = ::OpenPitParamPriceOptional |
| using | RawQuantity = ::OpenPitParamQuantity |
| using | RawQuantityOptional = ::OpenPitParamQuantityOptional |
| using | RawSharedString = ::OpenPitSharedString |
| using | RawVolume = ::OpenPitParamVolume |
| using | RawVolumeOptional = ::OpenPitParamVolumeOptional |
Functions | |
| ::OpenPitParamRoundingStrategy | NativeRounding (RoundingStrategy strategy) noexcept |
| using openpit::param::detail::RawAccountGroupId = typedef ::OpenPitParamAccountGroupId |
| using openpit::param::detail::RawAccountId = typedef ::OpenPitParamAccountId |
| using openpit::param::detail::RawAdjustmentAmount = typedef ::OpenPitParamAdjustmentAmount |
| using openpit::param::detail::RawAsset = typedef ::OpenPitStringView |
| using openpit::param::detail::RawCashFlow = typedef ::OpenPitParamCashFlow |
| using openpit::param::detail::RawCashFlowOptional = typedef ::OpenPitParamCashFlowOptional |
| using openpit::param::detail::RawFee = typedef ::OpenPitParamFee |
| using openpit::param::detail::RawFeeOptional = typedef ::OpenPitParamFeeOptional |
| using openpit::param::detail::RawLeverage = typedef ::OpenPitParamLeverage |
| using openpit::param::detail::RawMonetaryAmount = typedef ::OpenPitParamMonetaryAmount |
| using openpit::param::detail::RawMonetaryAmountOptional = typedef ::OpenPitParamMonetaryAmountOptional |
| using openpit::param::detail::RawNotional = typedef ::OpenPitParamNotional |
| using openpit::param::detail::RawNotionalOptional = typedef ::OpenPitParamNotionalOptional |
| using openpit::param::detail::RawPnl = typedef ::OpenPitParamPnl |
| using openpit::param::detail::RawPnlOptional = typedef ::OpenPitParamPnlOptional |
| using openpit::param::detail::RawPositionSize = typedef ::OpenPitParamPositionSize |
| using openpit::param::detail::RawPositionSizeOptional = typedef ::OpenPitParamPositionSizeOptional |
| using openpit::param::detail::RawPrice = typedef ::OpenPitParamPrice |
| using openpit::param::detail::RawPriceOptional = typedef ::OpenPitParamPriceOptional |
| using openpit::param::detail::RawQuantity = typedef ::OpenPitParamQuantity |
| using openpit::param::detail::RawQuantityOptional = typedef ::OpenPitParamQuantityOptional |
| using openpit::param::detail::RawSharedString = typedef ::OpenPitSharedString |
| using openpit::param::detail::RawVolume = typedef ::OpenPitParamVolume |
| using openpit::param::detail::RawVolumeOptional = typedef ::OpenPitParamVolumeOptional |
|
inlinenoexcept |