OnixS C++ B3 Binary UMDF Market Data Handler 1.10.0
Users' manual and API documentation
Loading...
Searching...
No Matches
ImbalanceCondition Struct Reference

#include <OnixS/B3/MarketData/UMDF/messaging/Fields.h>

Public Types

enum  
typedef UInt16 Bits

Public Member Functions

 __attribute__ ((__warn_unused_result__)) bool imbalanceMoreBuyers() const noexcept
 __attribute__ ((__warn_unused_result__)) bool imbalanceMoreSellers() const noexcept
Bits bits () const noexcept
 ImbalanceCondition (Bits bits=0) noexcept
__attribute__((__warn_unused_result__)) std __attribute__ ((__warn_unused_result__)) bool operator!

Detailed Description

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

Member Enumeration Documentation

◆ anonymous enum

anonymous enum
Enumerator
Size sizeof(Bits) 

Definition at line 1477 of file Fields.h.

Constructor & Destructor Documentation

◆ ImbalanceCondition()

ImbalanceCondition ( Bits bits = 0)
inlineexplicitnoexcept

Constructs from a value.

Definition at line 1517 of file Fields.h.

Member Function Documentation

◆ __attribute__() [1/3]

__attribute__ ( (__warn_unused_result__) ) const
inlinenoexcept

Indicates whether ImbalanceMoreBuyers bit is set.

Definition at line 1493 of file Fields.h.

◆ __attribute__() [2/3]

__attribute__ ( (__warn_unused_result__) ) const
inlinenoexcept

Indicates whether ImbalanceMoreSellers bit is set.

Definition at line 1501 of file Fields.h.

◆ __attribute__() [3/3]

__attribute__((__warn_unused_result__)) std __attribute__ ( (__warn_unused_result__) )

Compares encoded data.

Returns
a human-readable presentation.

◆ bits()

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

Definition at line 1509 of file Fields.h.