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

Public Member Functions

std::optional<::openpit::param::AccountGroupIdAccountGroup () const
 
const OpenPitPostTradeContext * Native () const noexcept
 
PostTradeContextoperator= (const PostTradeContext &)=delete
 
PostTradeContextoperator= (PostTradeContext &&)=delete
 
 PostTradeContext (const OpenPitPostTradeContext *native) noexcept
 
 PostTradeContext (const PostTradeContext &)=delete
 
 PostTradeContext (PostTradeContext &&)=delete
 

Constructor & Destructor Documentation

◆ PostTradeContext() [1/3]

openpit::pretrade::PostTradeContext::PostTradeContext ( const OpenPitPostTradeContext *  native)
inlineexplicitnoexcept

◆ PostTradeContext() [2/3]

openpit::pretrade::PostTradeContext::PostTradeContext ( const PostTradeContext )
delete

◆ PostTradeContext() [3/3]

openpit::pretrade::PostTradeContext::PostTradeContext ( PostTradeContext &&  )
delete

Member Function Documentation

◆ AccountGroup()

std::optional<::openpit::param::AccountGroupId> openpit::pretrade::PostTradeContext::AccountGroup ( ) const
inline

◆ Native()

const OpenPitPostTradeContext* openpit::pretrade::PostTradeContext::Native ( ) const
inlinenoexcept

◆ operator=() [1/2]

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

◆ operator=() [2/2]

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