Protected Member Functions | |
template<class SubMessage> | |
const SubMessage | submessage (BlockSize offset, BlockSize size) const noexcept |
template<class FieldValue> | |
FieldValue | ordinary (BlockSize offset) const noexcept |
template<class FieldValue> | |
const FieldValue & | ordinaryRef (BlockSize offset) const noexcept |
template<class Enumeration> | |
Enumeration::Enum | enumeration (BlockSize offset) const noexcept |
template<BlockSize Size> | |
StrRef | fixedStr (BlockSize offset) const noexcept |
Class represents an abstraction, instance construction available through descendants implementing actual access to encoded data.
Definition at line 54 of file BinaryMessage.h.
|
inlineprotectednoexcept |
Returns value of a field by its offset.
Given function serves as specialization of general case for fields of enumeration type.
Definition at line 102 of file BinaryMessage.h.
|
inlineprotectednoexcept |
Provides access to string field by its offset.
Given function serves as specialization of general case for fields of string type.
Definition at line 117 of file BinaryMessage.h.
|
inlineprotectednoexcept |
Returns value of a field by its offset.
Definition at line 78 of file BinaryMessage.h.
|
inlineprotectednoexcept |
Returns value of a field by its offset.
Definition at line 88 of file BinaryMessage.h.
|
inlineprotectednoexcept |
Returns sub message.
Definition at line 67 of file BinaryMessage.h.