|
OpenPit C++ SDK
C++17 SDK for the OpenPit pre-trade risk engine
|
#include <model.hpp>
Public Member Functions | |
| ExecutionReport ()=default | |
| OpenPitExecutionReport | Raw () const noexcept |
| Public Member Functions inherited from openpit::ExecutionReport | |
| ExecutionReport ()=default | |
| ExecutionReport (const ExecutionReport &)=default | |
| ExecutionReport (ExecutionReport &&)=default | |
| ExecutionReport & | operator= (const ExecutionReport &)=default |
| ExecutionReport & | operator= (ExecutionReport &&)=default |
| virtual | ~ExecutionReport ()=default |
Static Public Member Functions | |
| static ExecutionReport | FromRaw (const OpenPitExecutionReport &raw) |
Public Attributes | |
| std::optional< Fill > | fill |
| std::optional< FinancialImpact > | financialImpact |
| std::optional< ExecutionReportOperation > | operation |
| std::optional< PositionImpact > | positionImpact |
| std::uintptr_t | userData = 0 |
|
default |
|
inlinestaticnodiscard |
|
inlinenodiscardnoexcept |
| std::optional<Fill> openpit::model::ExecutionReport::fill |
| std::optional<FinancialImpact> openpit::model::ExecutionReport::financialImpact |
| std::optional<ExecutionReportOperation> openpit::model::ExecutionReport::operation |
| std::optional<PositionImpact> openpit::model::ExecutionReport::positionImpact |
| std::uintptr_t openpit::model::ExecutionReport::userData = 0 |