OnixS C++ CME MDP Conflated TCP Handler  1.2.1
API Documentation
SettlPriceType Struct Reference

#include <OnixS/CME/ConflatedTCP/messaging/MDP/Fields.h>

Public Types

enum  { Size = sizeof(Bits) }
 
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

typedef UInt8 Bits

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

Definition at line 1498 of file Fields.h.

This type alias.

Definition at line 1506 of file Fields.h.

Member Enumeration Documentation

anonymous enum
Enumerator
Size 

Definition at line 1500 of file Fields.h.

Constructor & Destructor Documentation

SettlPriceType ( Bits  bits = 0)
inlineexplicitnoexcept

Constructs from a value.

Definition at line 1622 of file Fields.h.

Member Function Documentation

bool actual ( ) const
inlinenoexcept

Indicates whether Actual bit is set.

Definition at line 1535 of file Fields.h.

ThisType& actual ( bool  value)
inlinenoexcept

Modifies Actual bit.

Definition at line 1542 of file Fields.h.

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

Definition at line 1614 of file Fields.h.

bool finalDaily ( ) const
inlinenoexcept

Indicates whether FinalDaily bit is set.

Definition at line 1519 of file Fields.h.

ThisType& finalDaily ( bool  value)
inlinenoexcept

Modifies FinalDaily bit.

Definition at line 1526 of file Fields.h.

bool intraday ( ) const
inlinenoexcept

Indicates whether Intraday bit is set.

Definition at line 1567 of file Fields.h.

ThisType& intraday ( bool  value)
inlinenoexcept

Modifies Intraday bit.

Definition at line 1574 of file Fields.h.

bool nullValue ( ) const
inlinenoexcept

Indicates whether NullValue bit is set.

Definition at line 1599 of file Fields.h.

ThisType& nullValue ( bool  value)
inlinenoexcept

Modifies NullValue bit.

Definition at line 1606 of file Fields.h.

bool operator!= ( const SettlPriceType other) const
inlinenoexcept

Compares encoded data.

Definition at line 1631 of file Fields.h.

bool operator== ( const SettlPriceType other) const
inlinenoexcept

Compares encoded data.

Definition at line 1641 of file Fields.h.

bool reservedBits ( ) const
inlinenoexcept

Indicates whether ReservedBits bit is set.

Definition at line 1583 of file Fields.h.

ThisType& reservedBits ( bool  value)
inlinenoexcept

Modifies ReservedBits bit.

Definition at line 1590 of file Fields.h.

bool rounded ( ) const
inlinenoexcept

Indicates whether Rounded bit is set.

Definition at line 1551 of file Fields.h.

ThisType& rounded ( bool  value)
inlinenoexcept

Modifies Rounded bit.

Definition at line 1558 of file Fields.h.


The documentation for this struct was generated from the following file: