Public Types | |
typedef BodySizeType | BlockLength |
Public Member Functions | |
SbeGroupEntry () | |
SbeGroupEntry (void *encoded, BlockLength size, SchemaVersion version) | |
bool | valid () const noexcept |
const void * | encoded () const noexcept |
void * | encoded () noexcept |
const void * | block () const noexcept |
void * | block () noexcept |
BlockLength | blockLength () const noexcept |
SchemaVersion | version () const noexcept |
Public Member Functions inherited from SbeFields< SbeGroupEntry< BodySizeType >, BodySizeType > | |
SbeGroupEntry< BodySizeType > & | container () noexcept |
void | zeroPaddingBytes (BodySizeType offset) noexcept |
void | setOrdinary (BodySizeType offset, FieldValue value) noexcept |
void | setEnumeration (BodySizeType offset, typename Enumeration::Enum value) noexcept |
void | setFixedStr (BodySizeType offset, StrRef value) noexcept |
Additional Inherited Members | |
Protected Member Functions inherited from SbeFields< SbeGroupEntry< BodySizeType >, BodySizeType > | |
SbeFields ()=default | |
~SbeFields ()=default | |
Protected Member Functions inherited from BinaryBlock< SbeGroupEntry< BodySizeType >, BodySizeType > | |
BinaryBlock ()=default | |
~BinaryBlock ()=default | |
Value | ordinary (BodySizeType offset) const noexcept |
const Value & | accessOrdinary (BodySizeType offset) const noexcept |
Enumeration::Enum | enumeration (BodySizeType offset) const noexcept |
Value | decimal (BodySizeType offset) const noexcept |
StrRef | fixedStr (BodySizeType offset) const noexcept |
Definition at line 315 of file SbeMessage.h.
typedef BodySizeType BlockLength |
Type to present the length of binary data of the repeating group entry.
Definition at line 319 of file SbeMessage.h.
|
inline |
Initializes a blank instance.
Definition at line 322 of file SbeMessage.h.
|
inline |
Initializes the instance from the memory block of the encoded message.
Definition at line 331 of file SbeMessage.h.
|
inlinenoexcept |
Definition at line 362 of file SbeMessage.h.
|
inlinenoexcept |
Definition at line 370 of file SbeMessage.h.
|
inlinenoexcept |
Definition at line 378 of file SbeMessage.h.
|
inlinenoexcept |
Definition at line 346 of file SbeMessage.h.
|
inlinenoexcept |
Definition at line 354 of file SbeMessage.h.
|
inlinenoexcept |
Definition at line 340 of file SbeMessage.h.
|
inlinenoexcept |
Definition at line 384 of file SbeMessage.h.