OpenPit C++ SDK
C++17 SDK for the OpenPit pre-trade risk engine
native.hpp File Reference
Include dependency graph for native.hpp:
This graph shows which files directly or indirectly include this file:

Classes

struct  openpit::param::detail::ArithmeticTraits< MultiplyInt64, MultiplyUint64, MultiplyFloat, DivideInt64, DivideUint64, DivideFloat, RemainderInt64, RemainderUint64, RemainderFloat >
 
struct  openpit::param::detail::CashFlowTraits
 
struct  openpit::param::detail::FeeTraits
 
struct  openpit::param::detail::NotionalTraits
 
struct  openpit::param::detail::PnlTraits
 
struct  openpit::param::detail::PositionSizeTraits
 
struct  openpit::param::detail::PriceTraits
 
struct  openpit::param::detail::QuantityTraits
 
struct  openpit::param::detail::ValueTraits< NativeType, CreateFromDecimal, CreateFromString, CreateFromSigned, CreateFromUnsigned, CreateFromFloat, CreateStringRounded, CreateFloatRounded, CreateDecimalRounded, ToFloat, IsZero, Compare, Add, Subtract, ToString, GetDecimal >
 
struct  openpit::param::detail::VolumeTraits
 

Namespaces

 openpit
 
 openpit::param
 
 openpit::param::detail
 

Typedefs

using openpit::param::detail::RawAccountGroupId = ::OpenPitParamAccountGroupId
 
using openpit::param::detail::RawAccountId = ::OpenPitParamAccountId
 
using openpit::param::detail::RawAdjustmentAmount = ::OpenPitParamAdjustmentAmount
 
using openpit::param::detail::RawAsset = ::OpenPitStringView
 
using openpit::param::detail::RawCashFlow = ::OpenPitParamCashFlow
 
using openpit::param::detail::RawCashFlowOptional = ::OpenPitParamCashFlowOptional
 
using openpit::param::detail::RawFee = ::OpenPitParamFee
 
using openpit::param::detail::RawFeeOptional = ::OpenPitParamFeeOptional
 
using openpit::param::detail::RawLeverage = ::OpenPitParamLeverage
 
using openpit::param::detail::RawMonetaryAmount = ::OpenPitParamMonetaryAmount
 
using openpit::param::detail::RawMonetaryAmountOptional = ::OpenPitParamMonetaryAmountOptional
 
using openpit::param::detail::RawNotional = ::OpenPitParamNotional
 
using openpit::param::detail::RawNotionalOptional = ::OpenPitParamNotionalOptional
 
using openpit::param::detail::RawPnl = ::OpenPitParamPnl
 
using openpit::param::detail::RawPnlOptional = ::OpenPitParamPnlOptional
 
using openpit::param::detail::RawPositionSize = ::OpenPitParamPositionSize
 
using openpit::param::detail::RawPositionSizeOptional = ::OpenPitParamPositionSizeOptional
 
using openpit::param::detail::RawPrice = ::OpenPitParamPrice
 
using openpit::param::detail::RawPriceOptional = ::OpenPitParamPriceOptional
 
using openpit::param::detail::RawQuantity = ::OpenPitParamQuantity
 
using openpit::param::detail::RawQuantityOptional = ::OpenPitParamQuantityOptional
 
using openpit::param::detail::RawSharedString = ::OpenPitSharedString
 
using openpit::param::detail::RawVolume = ::OpenPitParamVolume
 
using openpit::param::detail::RawVolumeOptional = ::OpenPitParamVolumeOptional