|
OpenPit C++ SDK
C++17 SDK for the OpenPit pre-trade risk engine
|
Classes | |
| class | openpit::pretrade::PolicyAdapter< ClientPolicy, ClientOrder, ClientReport, mode > |
| class | openpit::pretrade::StartPolicyAdapter< ClientPolicy, ClientOrder, ClientReport, mode > |
| Adapts a client start-stage policy to the engine callback seam. More... | |
Namespaces | |
| namespace | openpit |
| namespace | openpit::pretrade |
Typedefs | |
| template<typename ClientPolicy, typename ClientOrder, typename ClientReport> | |
| using | openpit::pretrade::PolicyAdapterWithSafeSlowArgType |
| template<typename ClientPolicy, typename ClientOrder, typename ClientReport> | |
| using | openpit::pretrade::PolicyAdapterWithUnsafeFastArgType |
| template<typename ClientPolicy, typename ClientOrder, typename ClientReport> | |
| using | openpit::pretrade::StartPolicyAdapterWithSafeSlowArgType |
| template<typename ClientPolicy, typename ClientOrder, typename ClientReport> | |
| using | openpit::pretrade::StartPolicyAdapterWithUnsafeFastArgType |
Enumerations | |
| enum class | openpit::pretrade::CastMode : std::uint8_t { openpit::pretrade::SafeSlow , openpit::pretrade::UnsafeFast } |
Functions | |
| const openpit::Order & | openpit::pretrade::ContextOrder (const Context &context) |
| Reject | openpit::pretrade::MakeTypeMismatchReject (std::string_view policy_name, RejectScope scope, RejectCode code, std::string_view reason, std::string_view expected_type_name) |
| void | openpit::pretrade::PushReject (PolicyDecision &decision, Reject reject) |