#include <OnixS/CME/iLink3/messaging/SbeMessage.h>
Protected Member Functions | |
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<class Value > | |
Value | decimal (BlockLength offset) const noexcept |
template<class Value , class NullValue > | |
bool | decimal (Value &value, BlockLength offset, NullValue null) const noexcept |
template<class Value , class NullValue > | |
bool | decimal (Value &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 |
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.
|
protecteddefault |
Initializes a blank instance.
|
protecteddefault |
|
inlineprotectednoexcept |
Definition at line 140 of file SbeMessage.h.
|
inlineprotectednoexcept |
true
if the field is present in the field block and its value was copied, otherwise - false
. Definition at line 150 of file SbeMessage.h.
|
inlineprotectednoexcept |
true
if the field is present in the field block and its value was copied, otherwise - false
. Definition at line 161 of file SbeMessage.h.
|
inlineprotectednoexcept |
Definition at line 112 of file SbeMessage.h.
|
inlineprotectednoexcept |
Provides access to an optional field value.
Definition at line 122 of file SbeMessage.h.
|
inlineprotectednoexcept |
Provides access to an optional field value.
Definition at line 133 of file SbeMessage.h.
|
inlineprotectednoexcept |
Provides access to a string field value.
Definition at line 168 of file SbeMessage.h.
|
inlineprotectednoexcept |
Provides access to an optional string field value.
true
if the field is present in the field block and its value was copied, otherwise - false
. Definition at line 182 of file SbeMessage.h.
|
inlineprotectednoexcept |
Provides access to an optional string field value.
true
if the field is present in the field block and its value was copied, otherwise - false
. Definition at line 193 of file SbeMessage.h.
|
inlineprotectednoexcept |
Definition at line 79 of file SbeMessage.h.
|
inlineprotectednoexcept |
Provides access to an optional field value.
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.
|
inlineprotectednoexcept |
Provides access to an optional field value.
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.