OpenPit C++ SDK
C++17 SDK for the OpenPit pre-trade risk engine
openpit::pretrade::DryRunReport Class Reference

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
inline

◆ AccountBlocks()

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

◆ Get()

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

◆ Lock()

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

◆ operator bool()

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

◆ Passed()

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

◆ Rejects()

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