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

#include <callbacks.hpp>

Public Member Functions

OpenPitPretradePreTradeResult * Native () const noexcept
Resultoperator= (const Result &)=delete
Resultoperator= (Result &&)=delete
void PushAccountAdjustment (const ::openpit::accountadjustment::AccountOutcomeEntry &entry)
void PushLockPrice (const ::openpit::param::Price &price)
 Result (const Result &)=delete
 Result (OpenPitPretradePreTradeResult *native) noexcept
 Result (Result &&)=delete

Constructor & Destructor Documentation

◆ Result() [1/3]

openpit::pretrade::Result::Result ( OpenPitPretradePreTradeResult * native)
inlineexplicitnoexcept

◆ Result() [2/3]

openpit::pretrade::Result::Result ( const Result & )
delete

◆ Result() [3/3]

openpit::pretrade::Result::Result ( Result && )
delete

Member Function Documentation

◆ Native()

OpenPitPretradePreTradeResult * openpit::pretrade::Result::Native ( ) const
inlinenodiscardnoexcept

◆ operator=() [1/2]

Result & openpit::pretrade::Result::operator= ( const Result & )
delete

◆ operator=() [2/2]

Result & openpit::pretrade::Result::operator= ( Result && )
delete

◆ PushAccountAdjustment()

void openpit::pretrade::Result::PushAccountAdjustment ( const ::openpit::accountadjustment::AccountOutcomeEntry & entry)
inline

◆ PushLockPrice()

void openpit::pretrade::Result::PushLockPrice ( const ::openpit::param::Price & price)
inline