|
| BinaryBlock ()=default |
| ~BinaryBlock ()=default |
template<class Value> |
Value | ordinary (BlockLength offset) const noexcept |
template<class Value, class NullValue> |
bool | ordinary (Value &value, BlockLength offset, NullValue null) const noexcept |
template<class Value, class NullValue> |
bool | ordinary (Value &value, BlockLength offset, NullValue null, SchemaVersion since) const noexcept |
template<class Enumeration> |
Enumeration::Enum | enumeration (BlockLength offset) const noexcept |
template<class Enumeration, class NullValue> |
bool | enumeration (typename Enumeration::Enum &value, BlockLength offset, NullValue null) const noexcept |
template<class Enumeration, class NullValue> |
bool | enumeration (typename Enumeration::Enum &value, BlockLength offset, NullValue null, SchemaVersion since) const noexcept |
template<BlockLength Length> |
StrRef | fixedStr (BlockLength offset) const noexcept |
template<BlockLength Length> |
bool | fixedStr (StrRef &value, BlockLength offset) const noexcept |
template<BlockLength Length> |
bool | fixedStr (StrRef &value, BlockLength offset, SchemaVersion since) const noexcept |
template<class Container, class BlockLength>
class OnixS::Euronext::MarketData::OptiqMdg::Messaging::BinaryBlock< Container, BlockLength >
The given class represents an abstraction to be used by descendants as a base class with static polymorphism.
Definition at line 63 of file SbeMessage.h.
template<class Container, class BlockLength>
template<class Enumeration, class NullValue>
bool enumeration |
( |
typename Enumeration::Enum & | value, |
|
|
BlockLength | offset, |
|
|
NullValue | null ) const |
|
inlineprotectednoexcept |
Provides access to an optional field value.
Definition at line 122 of file SbeMessage.h.
template<class Container, class BlockLength>
template<class Value, class NullValue>
bool ordinary |
( |
Value & | value, |
|
|
BlockLength | offset, |
|
|
NullValue | null ) const |
|
inlineprotectednoexcept |
Provides access to an optional field value.
- Returns
- true if the field is present in the field block and its value was copied, otherwise - false.
Definition at line 93 of file SbeMessage.h.
template<class Container, class BlockLength>
template<class Value, class NullValue>
bool ordinary |
( |
Value & | value, |
|
|
BlockLength | offset, |
|
|
NullValue | null, |
|
|
SchemaVersion | since ) const |
|
inlineprotectednoexcept |
Provides access to an optional field value.
- Returns
- true if the field is present in the field block and its value was copied, otherwise - false.
Definition at line 105 of file SbeMessage.h.