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

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

Public Types

enum  { Size = sizeof(Bits) }
 
typedef UInt8 Bits
 

Public Member Functions

bool delta () const noexcept
 
bool volume () const noexcept
 
Bits bits () const noexcept
 
 MmProtections (Bits bits=0) noexcept
 
std::string toString () const
 
bool operator!= (const MmProtections &other) const noexcept
 
bool operator== (const MmProtections &other) const noexcept
 

Detailed Description

Definition at line 3701 of file Fields.h.

Member Typedef Documentation

typedef UInt8 Bits

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

Definition at line 3706 of file Fields.h.

Member Enumeration Documentation

anonymous enum
Enumerator
Size 

Definition at line 3708 of file Fields.h.

Constructor & Destructor Documentation

MmProtections ( Bits  bits = 0)
inlineexplicitnoexcept

Constructs from a value.

Definition at line 3748 of file Fields.h.

Member Function Documentation

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

Definition at line 3740 of file Fields.h.

bool delta ( ) const
inlinenoexcept

Indicates whether Delta bit is set.

Definition at line 3725 of file Fields.h.

bool operator!= ( const MmProtections other) const
inlinenoexcept

Compares encoded data.

Definition at line 3762 of file Fields.h.

bool operator== ( const MmProtections other) const
inlinenoexcept

Compares encoded data.

Definition at line 3772 of file Fields.h.

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

Indicates whether Volume bit is set.

Definition at line 3733 of file Fields.h.


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