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

#include <callbacks.hpp>

Public Member Functions

OpenPitPostTradeAccountPnlList * Native () const noexcept
PostTradePnlsoperator= (const PostTradePnls &)=delete
PostTradePnlsoperator= (PostTradePnls &&)=delete
 PostTradePnls (const PostTradePnls &)=delete
 PostTradePnls (OpenPitPostTradeAccountPnlList *native) noexcept
 PostTradePnls (PostTradePnls &&)=delete
void Push (const ::openpit::accountadjustment::AccountPnlOutcome &outcome)

Constructor & Destructor Documentation

◆ PostTradePnls() [1/3]

openpit::pretrade::PostTradePnls::PostTradePnls ( OpenPitPostTradeAccountPnlList * native)
inlineexplicitnoexcept

◆ PostTradePnls() [2/3]

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

◆ PostTradePnls() [3/3]

openpit::pretrade::PostTradePnls::PostTradePnls ( PostTradePnls && )
delete

Member Function Documentation

◆ Native()

OpenPitPostTradeAccountPnlList * openpit::pretrade::PostTradePnls::Native ( ) const
inlinenodiscardnoexcept

◆ operator=() [1/2]

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

◆ operator=() [2/2]

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

◆ Push()

void openpit::pretrade::PostTradePnls::Push ( const ::openpit::accountadjustment::AccountPnlOutcome & outcome)
inline