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

#include <callbacks.hpp>

Public Member Functions

 AccountOutcomes (AccountOutcomes &&)=delete
 AccountOutcomes (const AccountOutcomes &)=delete
 AccountOutcomes (OpenPitAccountOutcomeEntryList *native) noexcept
OpenPitAccountOutcomeEntryList * Native () const noexcept
AccountOutcomesoperator= (AccountOutcomes &&)=delete
AccountOutcomesoperator= (const AccountOutcomes &)=delete
void Push (const ::openpit::accountadjustment::AccountOutcomeEntry &entry)

Constructor & Destructor Documentation

◆ AccountOutcomes() [1/3]

openpit::pretrade::AccountOutcomes::AccountOutcomes ( OpenPitAccountOutcomeEntryList * native)
inlineexplicitnoexcept

◆ AccountOutcomes() [2/3]

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

◆ AccountOutcomes() [3/3]

openpit::pretrade::AccountOutcomes::AccountOutcomes ( AccountOutcomes && )
delete

Member Function Documentation

◆ Native()

OpenPitAccountOutcomeEntryList * openpit::pretrade::AccountOutcomes::Native ( ) const
inlinenodiscardnoexcept

◆ operator=() [1/2]

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

◆ operator=() [2/2]

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

◆ Push()

void openpit::pretrade::AccountOutcomes::Push ( const ::openpit::accountadjustment::AccountOutcomeEntry & entry)
inline