OnixS C++ Euronext Optiq MDG Handler 1.3.3
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 3945 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 3950 of file Fields.h.

Member Enumeration Documentation

◆ anonymous enum

anonymous enum
Enumerator
Size sizeof(Bits) 

Definition at line 3952 of file Fields.h.

Constructor & Destructor Documentation

◆ PhaseQualifier()

PhaseQualifier ( Bits bits = 0)
inlineexplicitnoexcept

Constructs from a value.

Definition at line 4056 of file Fields.h.

Member Function Documentation

◆ bits()

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

Definition at line 4048 of file Fields.h.

◆ callBBOOnly()

bool callBBOOnly ( ) const
inlinenoexcept

Indicates whether CallBBOOnly bit is set.

Definition at line 3977 of file Fields.h.

◆ exceptionalMarketConditions()

bool exceptionalMarketConditions ( ) const
inlinenoexcept

Indicates whether ExceptionalMarketConditions bit is set.

Definition at line 4025 of file Fields.h.

◆ executionPreventionAcrossAllFirms()

bool executionPreventionAcrossAllFirms ( ) const
inlinenoexcept

Indicates whether ExecutionPreventionAcrossAllFirms bit is set.

Definition at line 4041 of file Fields.h.

◆ operator!=()

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

Compares encoded data.

Definition at line 4070 of file Fields.h.

◆ operator==()

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

Compares encoded data.

Definition at line 4080 of file Fields.h.

◆ qualifier()

bool qualifier ( ) const
inlinenoexcept

Indicates whether NoQualifier bit is set.

Definition at line 3969 of file Fields.h.

◆ quotingPeriod()

bool quotingPeriod ( ) const
inlinenoexcept

Indicates whether QuotingPeriod bit is set.

Definition at line 4033 of file Fields.h.

◆ randomUncrossing()

bool randomUncrossing ( ) const
inlinenoexcept

Indicates whether RandomUncrossing bit is set.

Definition at line 3993 of file Fields.h.

◆ stressedMarketConditions()

bool stressedMarketConditions ( ) const
inlinenoexcept

Indicates whether StressedMarketConditions bit is set.

Definition at line 4017 of file Fields.h.

◆ suspended()

bool suspended ( ) const
inlinenoexcept

Indicates whether Suspended bit is set.

Definition at line 4001 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 3985 of file Fields.h.

◆ wholesaleAllowed()

bool wholesaleAllowed ( ) const
inlinenoexcept

Indicates whether WholesaleAllowed bit is set.

Definition at line 4009 of file Fields.h.