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

Public Member Functions

const AccountPnlOperationAsAccountPnl () const noexcept
 
const BalanceOperationAsBalance () const noexcept
 
const PositionOperationAsPosition () const noexcept
 

Static Public Member Functions

static Operation OfAccountPnl (AccountPnlOperation pnl)
 
static Operation OfBalance (BalanceOperation balance)
 
static Operation OfPosition (PositionOperation position)
 

Member Function Documentation

◆ AsAccountPnl()

const AccountPnlOperation* openpit::accountadjustment::Operation::AsAccountPnl ( ) const
inlinenoexcept

◆ AsBalance()

const BalanceOperation* openpit::accountadjustment::Operation::AsBalance ( ) const
inlinenoexcept

◆ AsPosition()

const PositionOperation* openpit::accountadjustment::Operation::AsPosition ( ) const
inlinenoexcept

◆ OfAccountPnl()

static Operation openpit::accountadjustment::Operation::OfAccountPnl ( AccountPnlOperation  pnl)
inlinestatic

◆ OfBalance()

static Operation openpit::accountadjustment::Operation::OfBalance ( BalanceOperation  balance)
inlinestatic

◆ OfPosition()

static Operation openpit::accountadjustment::Operation::OfPosition ( PositionOperation  position)
inlinestatic