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

Classes

class  const_iterator
 

Public Member Functions

Outcome at (std::size_t index) const
 
const_iterator begin () const noexcept
 
bool empty () const noexcept
 
const_iterator end () const noexcept
 
 operator bool () const noexcept
 
Outcome operator[] (std::size_t index) const
 
 OutcomeList () noexcept=default
 
std::size_t size () const noexcept
 
std::vector< OutcomeToVector () const
 

Constructor & Destructor Documentation

◆ OutcomeList()

openpit::accountadjustment::OutcomeList::OutcomeList ( )
defaultnoexcept

Member Function Documentation

◆ at()

Outcome openpit::accountadjustment::OutcomeList::at ( std::size_t  index) const
inline

◆ begin()

const_iterator openpit::accountadjustment::OutcomeList::begin ( ) const
inlinenoexcept

◆ empty()

bool openpit::accountadjustment::OutcomeList::empty ( ) const
inlinenoexcept

◆ end()

const_iterator openpit::accountadjustment::OutcomeList::end ( ) const
inlinenoexcept

◆ operator bool()

openpit::accountadjustment::OutcomeList::operator bool ( ) const
inlineexplicitnoexcept

◆ operator[]()

Outcome openpit::accountadjustment::OutcomeList::operator[] ( std::size_t  index) const
inline

◆ size()

std::size_t openpit::accountadjustment::OutcomeList::size ( ) const
inlinenoexcept

◆ ToVector()

std::vector<Outcome> openpit::accountadjustment::OutcomeList::ToVector ( ) const
inline