OnixS C++ Euronext Optiq MDG Handler 1.3.4
API documentation
Loading...
Searching...
No Matches
PhaseQualifier Struct Reference

Public Types

enum  
typedef UInt16 Bits

Public Member Functions

bool qualifier () const noexcept
bool callBBOOnly () const noexcept
bool tradingAtLast () const noexcept
bool randomUncrossing () const noexcept
bool suspended () const noexcept
bool wholesaleAllowed () const noexcept
bool stressedMarketConditions () const noexcept
bool exceptionalMarketConditions () const noexcept
bool quotingPeriod () const noexcept
bool executionPreventionAcrossAllFirms () const noexcept
Bits bits () const noexcept
 PhaseQualifier (Bits bits=0) noexcept
std::string toString () const
bool operator!= (const PhaseQualifier &other) const noexcept
bool operator== (const PhaseQualifier &other) const noexcept

Detailed Description

Definition at line 3990 of file Fields.h.

Member Typedef Documentation

◆ Bits

typedef UInt16 Bits

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

Definition at line 3995 of file Fields.h.

Member Enumeration Documentation

◆ anonymous enum

anonymous enum
Enumerator
Size sizeof(Bits) 

Definition at line 3997 of file Fields.h.

Constructor & Destructor Documentation

◆ PhaseQualifier()

PhaseQualifier ( Bits bits = 0)
inlineexplicitnoexcept

Constructs from a value.

Definition at line 4101 of file Fields.h.

Member Function Documentation

◆ bits()

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

Definition at line 4093 of file Fields.h.

◆ callBBOOnly()

bool callBBOOnly ( ) const
inlinenoexcept

Indicates whether CallBBOOnly bit is set.

Definition at line 4022 of file Fields.h.

◆ exceptionalMarketConditions()

bool exceptionalMarketConditions ( ) const
inlinenoexcept

Indicates whether ExceptionalMarketConditions bit is set.

Definition at line 4070 of file Fields.h.

◆ executionPreventionAcrossAllFirms()

bool executionPreventionAcrossAllFirms ( ) const
inlinenoexcept

Indicates whether ExecutionPreventionAcrossAllFirms bit is set.

Definition at line 4086 of file Fields.h.

◆ operator!=()

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

Compares encoded data.

Definition at line 4115 of file Fields.h.

◆ operator==()

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

Compares encoded data.

Definition at line 4125 of file Fields.h.

◆ qualifier()

bool qualifier ( ) const
inlinenoexcept

Indicates whether NoQualifier bit is set.

Definition at line 4014 of file Fields.h.

◆ quotingPeriod()

bool quotingPeriod ( ) const
inlinenoexcept

Indicates whether QuotingPeriod bit is set.

Definition at line 4078 of file Fields.h.

◆ randomUncrossing()

bool randomUncrossing ( ) const
inlinenoexcept

Indicates whether RandomUncrossing bit is set.

Definition at line 4038 of file Fields.h.

◆ stressedMarketConditions()

bool stressedMarketConditions ( ) const
inlinenoexcept

Indicates whether StressedMarketConditions bit is set.

Definition at line 4062 of file Fields.h.

◆ suspended()

bool suspended ( ) const
inlinenoexcept

Indicates whether Suspended bit is set.

Definition at line 4046 of file Fields.h.

◆ toString()

std::string toString ( ) const
Returns
a human-readable presentation.

◆ tradingAtLast()

bool tradingAtLast ( ) const
inlinenoexcept

Indicates whether TradingAtLast bit is set.

Definition at line 4030 of file Fields.h.

◆ wholesaleAllowed()

bool wholesaleAllowed ( ) const
inlinenoexcept

Indicates whether WholesaleAllowed bit is set.

Definition at line 4054 of file Fields.h.