OnixS C++ CME MDP Conflated TCP Handler 1.3.6
API Documentation
Loading...
Searching...
No Matches
SettlPriceType Struct Reference

Public Types

enum  
typedef UInt8 Bits
typedef SettlPriceType ThisType

Public Member Functions

bool finalDaily () const noexcept
ThisTypefinalDaily (bool value) noexcept
bool actual () const noexcept
ThisTypeactual (bool value) noexcept
bool rounded () const noexcept
ThisTyperounded (bool value) noexcept
bool intraday () const noexcept
ThisTypeintraday (bool value) noexcept
bool reservedBits () const noexcept
ThisTypereservedBits (bool value) noexcept
bool nullValue () const noexcept
ThisTypenullValue (bool value) noexcept
Bits bits () const noexcept
 SettlPriceType (Bits bits=0) noexcept
bool operator!= (const SettlPriceType &other) const noexcept
bool operator== (const SettlPriceType &other) const noexcept

Detailed Description

Definition at line 1493 of file Fields.h.

Member Typedef Documentation

◆ Bits

typedef UInt8 Bits

Aliases integral type whose bits are used to indicate flag presence.

Definition at line 1498 of file Fields.h.

◆ ThisType

This type alias.

Definition at line 1506 of file Fields.h.

Member Enumeration Documentation

◆ anonymous enum

anonymous enum
Enumerator
Size sizeof(Bits) 

Definition at line 1500 of file Fields.h.

Constructor & Destructor Documentation

◆ SettlPriceType()

SettlPriceType ( Bits bits = 0)
inlineexplicitnoexcept

Constructs from a value.

Definition at line 1622 of file Fields.h.

Member Function Documentation

◆ actual() [1/2]

bool actual ( ) const
inlinenoexcept

Indicates whether Actual bit is set.

Definition at line 1535 of file Fields.h.

◆ actual() [2/2]

ThisType & actual ( bool value)
inlinenoexcept

Modifies Actual bit.

Definition at line 1542 of file Fields.h.

◆ bits()

Bits bits ( ) const
inlinenoexcept
Returns
elements as they packed in the set.

Definition at line 1614 of file Fields.h.

◆ finalDaily() [1/2]

bool finalDaily ( ) const
inlinenoexcept

Indicates whether FinalDaily bit is set.

Definition at line 1519 of file Fields.h.

◆ finalDaily() [2/2]

ThisType & finalDaily ( bool value)
inlinenoexcept

Modifies FinalDaily bit.

Definition at line 1526 of file Fields.h.

◆ intraday() [1/2]

bool intraday ( ) const
inlinenoexcept

Indicates whether Intraday bit is set.

Definition at line 1567 of file Fields.h.

◆ intraday() [2/2]

ThisType & intraday ( bool value)
inlinenoexcept

Modifies Intraday bit.

Definition at line 1574 of file Fields.h.

◆ nullValue() [1/2]

bool nullValue ( ) const
inlinenoexcept

Indicates whether NullValue bit is set.

Definition at line 1599 of file Fields.h.

◆ nullValue() [2/2]

ThisType & nullValue ( bool value)
inlinenoexcept

Modifies NullValue bit.

Definition at line 1606 of file Fields.h.

◆ operator!=()

bool operator!= ( const SettlPriceType & other) const
inlinenoexcept

Compares encoded data.

Definition at line 1631 of file Fields.h.

◆ operator==()

bool operator== ( const SettlPriceType & other) const
inlinenoexcept

Compares encoded data.

Definition at line 1641 of file Fields.h.

◆ reservedBits() [1/2]

bool reservedBits ( ) const
inlinenoexcept

Indicates whether ReservedBits bit is set.

Definition at line 1583 of file Fields.h.

◆ reservedBits() [2/2]

ThisType & reservedBits ( bool value)
inlinenoexcept

Modifies ReservedBits bit.

Definition at line 1590 of file Fields.h.

◆ rounded() [1/2]

bool rounded ( ) const
inlinenoexcept

Indicates whether Rounded bit is set.

Definition at line 1551 of file Fields.h.

◆ rounded() [2/2]

ThisType & rounded ( bool value)
inlinenoexcept

Modifies Rounded bit.

Definition at line 1558 of file Fields.h.