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

Public Member Functions

constexpr InstrumentId () noexcept=default
 
constexpr InstrumentId (OpenPitInstrumentId value) noexcept
 
constexpr bool operator!= (const InstrumentId &other) const noexcept
 
constexpr bool operator== (const InstrumentId &other) const noexcept
 
constexpr OpenPitInstrumentId Raw () const noexcept
 
std::string ToString () const
 

Static Public Member Functions

static constexpr InstrumentId FromUint64 (std::uint64_t value) noexcept
 

Constructor & Destructor Documentation

◆ InstrumentId() [1/2]

constexpr openpit::InstrumentId::InstrumentId ( )
constexprdefaultnoexcept

◆ InstrumentId() [2/2]

constexpr openpit::InstrumentId::InstrumentId ( OpenPitInstrumentId  value)
inlineexplicitconstexprnoexcept

Member Function Documentation

◆ FromUint64()

static constexpr InstrumentId openpit::InstrumentId::FromUint64 ( std::uint64_t  value)
inlinestaticconstexprnoexcept

◆ operator!=()

constexpr bool openpit::InstrumentId::operator!= ( const InstrumentId other) const
inlineconstexprnoexcept

◆ operator==()

constexpr bool openpit::InstrumentId::operator== ( const InstrumentId other) const
inlineconstexprnoexcept

◆ Raw()

constexpr OpenPitInstrumentId openpit::InstrumentId::Raw ( ) const
inlineconstexprnoexcept

◆ ToString()

std::string openpit::InstrumentId::ToString ( ) const
inline