|
OpenPit C++ SDK
C++17 SDK for the OpenPit pre-trade risk engine
|
Namespaces | |
| namespace | accountadjustment |
| namespace | accounts |
| namespace | asyncengine |
| namespace | marketdata |
| namespace | model |
| namespace | param |
| namespace | pretrade |
| namespace | reject |
Classes | |
| struct | AdjustmentResult |
| class | BytesView |
| class | Configurator |
| class | ConfigureError |
| class | Engine |
| class | EngineBuilder |
| class | EngineBuildError |
| class | Error |
| class | ExecutionReport |
| class | Order |
| struct | PostTradeResult |
| class | SharedBytes |
| class | SharedString |
| class | StringView |
Enumerations | |
| enum class | ConfigureErrorKind : std::uint32_t { Unknown = OpenPitConfigureErrorKind_Unknown , TypeMismatch = OpenPitConfigureErrorKind_TypeMismatch , Validation = OpenPitConfigureErrorKind_Validation } |
| enum class | EngineBuildErrorCode : std::uint8_t { DuplicatePolicyName = OpenPitEngineBuildErrorCode_DuplicatePolicyName , DuplicatePolicyGroupId = OpenPitEngineBuildErrorCode_DuplicatePolicyGroupId , Other = OpenPitEngineBuildErrorCode_Other } |
| enum class | SyncPolicy : std::uint8_t { None = OpenPitSyncPolicy_None , Full = OpenPitSyncPolicy_Full , Account = OpenPitSyncPolicy_Account } |
Functions | |
| std::string | GetBuildProfile () |
| std::string | GetVersion () |
| OpenPitStringView | MakeStringView (std::string_view value) noexcept |
| StringView | SharedStringView (const OpenPitSharedString *handle) noexcept |
|
strong |
|
strong |
|
strong |
|
inlinenodiscard |
|
inlinenodiscard |
|
inlinenodiscardnoexcept |
|
inlinenodiscardnoexcept |