Public Types | |
| typedef Length | EncodedLength |
| typedef Length | BlockLength |
Public Member Functions | |
| BinaryGroupEntry () | |
| BinaryGroupEntry (const void *encoded, BlockLength length, SchemaVersion version) | |
| BinaryGroupEntry (const BinaryGroupEntry &other) | |
| operator bool () const | |
| const void * | encoded () const |
| EncodedLength | encodedLength () const |
| const void * | block () const |
| BlockLength | blockLength () const |
| SchemaVersion | version () const |
| BinaryGroupEntry & | operator= (const BinaryGroupEntry &other) |
Additional Inherited Members | |
| Protected Member Functions inherited from BinaryBlock< BinaryGroupEntry< Length >, Length > | |
| BinaryBlock () | |
| ~BinaryBlock () | |
| Value | ordinary (Length offset) const |
| Enumeration::Enum | enumeration (Length offset) const |
| Decimal | decimal (Length offset) const |
| StrRef | fixedStr (Length offset) const |
Encapsulates operations over SBE-encoded repeating group entry instance.
Definition at line 447 of file BinaryMessage.h.
| typedef Length BlockLength |
Represents the length of binary block storing fixed-length fields of the group entry.
Definition at line 470 of file BinaryMessage.h.
| typedef Length EncodedLength |
Represents the length of binary data occupied by the given group entry.
Definition at line 466 of file BinaryMessage.h.
|
inline |
Initializes instance referring to nothing.
Definition at line 473 of file BinaryMessage.h.
|
inline |
Initializes instance from memory block of given SBE-encoded message.
Definition at line 482 of file BinaryMessage.h.
|
inline |
Initializes instance as a copy of the other one.
Definition at line 499 of file BinaryMessage.h.
|
inline |
Returns pointer to the block containing fixed-length fields of the given entry.
Definition at line 529 of file BinaryMessage.h.
|
inline |
Returns length of the block containing fixed-length fields of the given entry.
Definition at line 536 of file BinaryMessage.h.
|
inline |
Pointer to the binary data referring to the given entry.
Definition at line 515 of file BinaryMessage.h.
|
inline |
Length of the SBE-encoded data referring to the given entry.
Definition at line 522 of file BinaryMessage.h.
|
inline |
Indicates whether instance refers to a valid content.
Definition at line 508 of file BinaryMessage.h.
|
inline |
Re-initializes instance as a copy of the other one.
Definition at line 550 of file BinaryMessage.h.
|
inline |
Version of message containing given repeating group instance.
Definition at line 543 of file BinaryMessage.h.