#include <BinaryMessage.h>

Public Types | |
| typedef BodySizeType | BodySize |
Public Member Functions | |
| BinaryGroupEntry () | |
| BinaryGroupEntry (const void *body, BodySize size, SchemaVersion version) | |
| BinaryGroupEntry (const BinaryGroupEntry &other) | |
| operator bool () const | |
| const void * | body () const |
| BodySize | bodySize () const |
| SchemaVersion | version () const |
| BinaryGroupEntry & | operator= (const BinaryGroupEntry &other) |
Additional Inherited Members | |
Protected Member Functions inherited from BinaryFields< BinaryGroupEntry< BodySizeType >, BodySizeType > | |
| BinaryFields () | |
| ~BinaryFields () | |
| const FieldValue & | ordinary (BodySizeTypeoffset) const |
| bool | ordinary (FieldValue &value, BodySizeTypeoffset, const NullValue &null) const |
| bool | ordinary (FieldValue &value, BodySizeTypeoffset, const NullValue &null, SchemaVersion since) const |
| Enumeration::Enum | enumeration (BodySizeTypeoffset) const |
| bool | enumeration (typename Enumeration::Enum &value, BodySizeTypeoffset, const NullValue &null) const |
| bool | enumeration (typename Enumeration::Enum &value, BodySizeTypeoffset, const NullValue &null, SchemaVersion since) const |
| Decimal | decimal (BodySizeTypeoffset) const |
| bool | decimal (Decimal &value, BodySizeTypeoffset, const NullValue &null) const |
| bool | decimal (Decimal &value, BodySizeTypeoffset, const NullValue &null, SchemaVersion since) const |
| StrRef | fixedStr (BodySizeTypeoffset) const |
| StrRef | fixedStr (BodySizeTypeoffset, SchemaVersion since) const |
Encapsulates operations over SBE-encoded repeating group entry instance.
Definition at line 388 of file BinaryMessage.h.
| typedef BodySizeType BodySize |
Type to present length of binary data of given repeating group entry.
Definition at line 409 of file BinaryMessage.h.
|
inline |
Initializes instance referring to nothing.
Definition at line 412 of file BinaryMessage.h.
|
inline |
Initializes instance from memory block of given SBE-encoded message.
Definition at line 421 of file BinaryMessage.h.
|
inline |
Initializes instance as a copy of the other one.
Definition at line 438 of file BinaryMessage.h.
|
inline |
Indicates beginning of group entry body.
Definition at line 456 of file BinaryMessage.h.
|
inline |
Indicates end of group entry body.
Definition at line 462 of file BinaryMessage.h.
|
inline |
Indicates whether instance refers to a valid content.
Definition at line 450 of file BinaryMessage.h.
|
inline |
Re-initializes instance as a copy of the other one.
Definition at line 476 of file BinaryMessage.h.
|
inline |
Version of message containing given repeating group instance.
Definition at line 469 of file BinaryMessage.h.