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

Public Types

enum  
typedef UInt8 Bits

Public Member Functions

bool uncrossingTrade () const noexcept
bool firstTradePrice () const noexcept
bool passiveOrder () const noexcept
bool aggressiveOrder () const noexcept
bool tradeCreationByMarketOperations () const noexcept
bool navTradeExpressedInBps () const noexcept
bool navTradeExpressedInPriceCurrency () const noexcept
bool deferredPublication () const noexcept
Bits bits () const noexcept
 TradeQualifier (Bits bits=0) noexcept
std::string toString () const
bool operator!= (const TradeQualifier &other) const noexcept
bool operator== (const TradeQualifier &other) const noexcept

Detailed Description

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

Member Enumeration Documentation

◆ anonymous enum

anonymous enum
Enumerator
Size sizeof(Bits) 

Definition at line 3821 of file Fields.h.

Constructor & Destructor Documentation

◆ TradeQualifier()

TradeQualifier ( Bits bits = 0)
inlineexplicitnoexcept

Constructs from a value.

Definition at line 3909 of file Fields.h.

Member Function Documentation

◆ aggressiveOrder()

bool aggressiveOrder ( ) const
inlinenoexcept

Indicates whether AggressiveOrder bit is set.

Definition at line 3862 of file Fields.h.

◆ bits()

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

Definition at line 3901 of file Fields.h.

◆ deferredPublication()

bool deferredPublication ( ) const
inlinenoexcept

Indicates whether DeferredPublication bit is set.

Definition at line 3894 of file Fields.h.

◆ firstTradePrice()

bool firstTradePrice ( ) const
inlinenoexcept

Indicates whether FirstTradePrice bit is set.

Definition at line 3846 of file Fields.h.

◆ navTradeExpressedInBps()

bool navTradeExpressedInBps ( ) const
inlinenoexcept

Indicates whether NAVTradeExpressedInBps bit is set.

Definition at line 3878 of file Fields.h.

◆ navTradeExpressedInPriceCurrency()

bool navTradeExpressedInPriceCurrency ( ) const
inlinenoexcept

Indicates whether NAVTradeExpressedInPriceCurrency bit is set.

Definition at line 3886 of file Fields.h.

◆ operator!=()

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

Compares encoded data.

Definition at line 3923 of file Fields.h.

◆ operator==()

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

Compares encoded data.

Definition at line 3933 of file Fields.h.

◆ passiveOrder()

bool passiveOrder ( ) const
inlinenoexcept

Indicates whether PassiveOrder bit is set.

Definition at line 3854 of file Fields.h.

◆ toString()

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

◆ tradeCreationByMarketOperations()

bool tradeCreationByMarketOperations ( ) const
inlinenoexcept

Indicates whether TradeCreationByMarketOperations bit is set.

Definition at line 3870 of file Fields.h.

◆ uncrossingTrade()

bool uncrossingTrade ( ) const
inlinenoexcept

Indicates whether UncrossingTrade bit is set.

Definition at line 3838 of file Fields.h.