OpenPit C++ SDK
C++17 SDK for the OpenPit pre-trade risk engine
Loading...
Searching...
No Matches
openpit::pretrade::DryRunReport Class Reference

#include <engine.hpp>

Public Member Functions

std::vector<::openpit::accountadjustment::OutcomeAccountAdjustments () const
std::vector<::openpit::accounts::AccountBlockAccountBlocks () const
 DryRunReport ()=default
 DryRunReport (OpenPitPretradePreTradeDryRunReport *handle) noexcept
OpenPitPretradePreTradeDryRunReport * Get () const noexcept
::openpit::pretrade::PreTradeLock Lock () const
 operator bool () const noexcept
bool Passed () const noexcept
std::vector<::openpit::pretrade::RejectRejects () const

Constructor & Destructor Documentation

◆ DryRunReport() [1/2]

openpit::pretrade::DryRunReport::DryRunReport ( )
default

◆ DryRunReport() [2/2]

openpit::pretrade::DryRunReport::DryRunReport ( OpenPitPretradePreTradeDryRunReport * handle)
inlineexplicitnoexcept

Member Function Documentation

◆ AccountAdjustments()

std::vector<::openpit::accountadjustment::Outcome > openpit::pretrade::DryRunReport::AccountAdjustments ( ) const
inlinenodiscard

◆ AccountBlocks()

std::vector<::openpit::accounts::AccountBlock > openpit::pretrade::DryRunReport::AccountBlocks ( ) const
inlinenodiscard

◆ Get()

OpenPitPretradePreTradeDryRunReport * openpit::pretrade::DryRunReport::Get ( ) const
inlinenodiscardnoexcept

◆ Lock()

::openpit::pretrade::PreTradeLock openpit::pretrade::DryRunReport::Lock ( ) const
inlinenodiscard

◆ operator bool()

openpit::pretrade::DryRunReport::operator bool ( ) const
inlineexplicitnodiscardnoexcept

◆ Passed()

bool openpit::pretrade::DryRunReport::Passed ( ) const
inlinenodiscardnoexcept

◆ Rejects()

std::vector<::openpit::pretrade::Reject > openpit::pretrade::DryRunReport::Rejects ( ) const
inlinenodiscard