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

Public Member Functions

std::vector<::openpit::accountadjustment::OutcomeAccountAdjustments () const
 
std::optional<::openpit::accounts::AccountBlockAccountBlock () const
 
void Commit ()
 
 DropCopyOperation ()=default
 
bool IsAccountBlocked () const
 
PreTradeLock Lock () const
 
 operator bool () const noexcept
 
void Rollback ()
 

Constructor & Destructor Documentation

◆ DropCopyOperation()

openpit::pretrade::DropCopyOperation::DropCopyOperation ( )
default

Member Function Documentation

◆ AccountAdjustments()

std::vector<::openpit::accountadjustment::Outcome> openpit::pretrade::DropCopyOperation::AccountAdjustments ( ) const
inline

◆ AccountBlock()

std::optional<::openpit::accounts::AccountBlock> openpit::pretrade::DropCopyOperation::AccountBlock ( ) const
inline

◆ Commit()

void openpit::pretrade::DropCopyOperation::Commit ( )
inline

◆ IsAccountBlocked()

bool openpit::pretrade::DropCopyOperation::IsAccountBlocked ( ) const
inline

◆ Lock()

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

◆ operator bool()

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

◆ Rollback()

void openpit::pretrade::DropCopyOperation::Rollback ( )
inline