OpenPit C++ SDK
C++17 SDK for the OpenPit pre-trade risk engine
openpit::param::GroupId Class Referencefinal

Policy-group identifier local to one engine configuration. More...

Public Member Functions

constexpr GroupId () noexcept=default
 
constexpr GroupId (std::uint16_t value) noexcept
 
constexpr bool operator!= (const GroupId &other) const noexcept
 
constexpr bool operator< (const GroupId &other) const noexcept
 
constexpr bool operator<= (const GroupId &other) const noexcept
 
constexpr bool operator== (const GroupId &other) const noexcept
 
constexpr bool operator> (const GroupId &other) const noexcept
 
constexpr bool operator>= (const GroupId &other) const noexcept
 
constexpr std::uint16_t Value () const noexcept
 

Detailed Description

Policy-group identifier local to one engine configuration.

Constructor & Destructor Documentation

◆ GroupId() [1/2]

constexpr openpit::param::GroupId::GroupId ( )
constexprdefaultnoexcept

◆ GroupId() [2/2]

constexpr openpit::param::GroupId::GroupId ( std::uint16_t  value)
inlineexplicitconstexprnoexcept

Member Function Documentation

◆ operator!=()

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

◆ operator<()

constexpr bool openpit::param::GroupId::operator< ( const GroupId other) const
inlineconstexprnoexcept

◆ operator<=()

constexpr bool openpit::param::GroupId::operator<= ( const GroupId other) const
inlineconstexprnoexcept

◆ operator==()

constexpr bool openpit::param::GroupId::operator== ( const GroupId other) const
inlineconstexprnoexcept

◆ operator>()

constexpr bool openpit::param::GroupId::operator> ( const GroupId other) const
inlineconstexprnoexcept

◆ operator>=()

constexpr bool openpit::param::GroupId::operator>= ( const GroupId other) const
inlineconstexprnoexcept

◆ Value()

constexpr std::uint16_t openpit::param::GroupId::Value ( ) const
inlineconstexprnoexcept