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

#include <callbacks.hpp>

Public Member Functions

OpenPitPostTradeAdjustmentList * Native () const noexcept
PostTradeAdjustmentsoperator= (const PostTradeAdjustments &)=delete
PostTradeAdjustmentsoperator= (PostTradeAdjustments &&)=delete
 PostTradeAdjustments (const PostTradeAdjustments &)=delete
 PostTradeAdjustments (OpenPitPostTradeAdjustmentList *native) noexcept
 PostTradeAdjustments (PostTradeAdjustments &&)=delete
void Push (::openpit::param::GroupId policyGroupId, const ::openpit::accountadjustment::AccountOutcomeEntry &entry)

Constructor & Destructor Documentation

◆ PostTradeAdjustments() [1/3]

openpit::pretrade::PostTradeAdjustments::PostTradeAdjustments ( OpenPitPostTradeAdjustmentList * native)
inlineexplicitnoexcept

◆ PostTradeAdjustments() [2/3]

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

◆ PostTradeAdjustments() [3/3]

openpit::pretrade::PostTradeAdjustments::PostTradeAdjustments ( PostTradeAdjustments && )
delete

Member Function Documentation

◆ Native()

OpenPitPostTradeAdjustmentList * openpit::pretrade::PostTradeAdjustments::Native ( ) const
inlinenodiscardnoexcept

◆ operator=() [1/2]

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

◆ operator=() [2/2]

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

◆ Push()

void openpit::pretrade::PostTradeAdjustments::Push ( ::openpit::param::GroupId policyGroupId,
const ::openpit::accountadjustment::AccountOutcomeEntry & entry )
inline