OnixS C++ Euronext Optiq MDG Handler  1.3.1
API documentation
TradeQualifier Struct Reference

#include <OnixS/Euronext/MarketData/OptiqMdg/messaging/Fields.h>

Public Types

enum  { Size = sizeof(Bits) }
 
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 3784 of file Fields.h.

Member Typedef Documentation

typedef UInt8 Bits

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

Definition at line 3789 of file Fields.h.

Member Enumeration Documentation

anonymous enum
Enumerator
Size 

Definition at line 3791 of file Fields.h.

Constructor & Destructor Documentation

TradeQualifier ( Bits  bits = 0)
inlineexplicitnoexcept

Constructs from a value.

Definition at line 3879 of file Fields.h.

Member Function Documentation

bool aggressiveOrder ( ) const
inlinenoexcept

Indicates whether AggressiveOrder bit is set.

Definition at line 3832 of file Fields.h.

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

Definition at line 3871 of file Fields.h.

bool deferredPublication ( ) const
inlinenoexcept

Indicates whether DeferredPublication bit is set.

Definition at line 3864 of file Fields.h.

bool firstTradePrice ( ) const
inlinenoexcept

Indicates whether FirstTradePrice bit is set.

Definition at line 3816 of file Fields.h.

bool navTradeExpressedInBps ( ) const
inlinenoexcept

Indicates whether NAVTradeExpressedInBps bit is set.

Definition at line 3848 of file Fields.h.

bool navTradeExpressedInPriceCurrency ( ) const
inlinenoexcept

Indicates whether NAVTradeExpressedInPriceCurrency bit is set.

Definition at line 3856 of file Fields.h.

bool operator!= ( const TradeQualifier other) const
inlinenoexcept

Compares encoded data.

Definition at line 3893 of file Fields.h.

bool operator== ( const TradeQualifier other) const
inlinenoexcept

Compares encoded data.

Definition at line 3903 of file Fields.h.

bool passiveOrder ( ) const
inlinenoexcept

Indicates whether PassiveOrder bit is set.

Definition at line 3824 of file Fields.h.

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

Indicates whether TradeCreationByMarketOperations bit is set.

Definition at line 3840 of file Fields.h.

bool uncrossingTrade ( ) const
inlinenoexcept

Indicates whether UncrossingTrade bit is set.

Definition at line 3808 of file Fields.h.


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