#include <OnixS/Euronext/MarketData/OptiqMdg/messaging/SbeMessage.h>
Classes | |
class | Iterator |
Public Types | |
typedef Length | EncodedLength |
typedef EntryType | Entry |
typedef NumInGroup | Size |
Public Member Functions | |
SbeGroupEntries () noexcept | |
SbeGroupEntries (const void *encoded, BlockLength blockLength, Size groupSize, SchemaVersion version) noexcept | |
bool | valid () const noexcept |
bool | empty () const noexcept |
Size | size () const noexcept |
Iterator | begin () const |
Iterator | end () const |
Entry | operator[] (Size index) const |
const void * | encoded () const noexcept |
EncodedLength | encodedLength () const noexcept |
template<class OtherEntry , class OtherBlockLength , class OtherNumInGroup , class OtherLength > | |
SbeGroupEntries (const SbeGroupEntries< OtherEntry, OtherBlockLength, OtherNumInGroup, OtherLength > &other) noexcept | |
template<class OtherEntry , class OtherBlockLength , class OtherNumInGroup , class OtherLength > | |
SbeGroupEntries & | operator= (const SbeGroupEntries< OtherEntry, OtherBlockLength, OtherNumInGroup, OtherLength > &other) noexcept |
Friends | |
template<class OtherEntry , class OtherBlockLength , class OtherNumInGroup , class OtherLength > | |
class | SbeGroupEntries |
Definition at line 252 of file SbeMessage.h.
typedef Length EncodedLength |
The length of the binary data occupied by the group entries.
Definition at line 256 of file SbeMessage.h.
typedef EntryType Entry |
The type of the repeating group entry.
Definition at line 259 of file SbeMessage.h.
typedef NumInGroup Size |
Number of entries in the collection.
Definition at line 262 of file SbeMessage.h.
|
inlinenoexcept |
Initializes a blank instance referencing to nothing.
Definition at line 386 of file SbeMessage.h.
|
inlinenoexcept |
Initializes the instance referencing to data.
Definition at line 395 of file SbeMessage.h.
|
inlinenoexcept |
Copy constructor.
Definition at line 461 of file SbeMessage.h.
|
inline |
Definition at line 425 of file SbeMessage.h.
|
inlinenoexcept |
true
if the referenced repeating group is empty, otherwise - false
. Definition at line 413 of file SbeMessage.h.
|
inlinenoexcept |
Definition at line 448 of file SbeMessage.h.
|
inlinenoexcept |
Definition at line 454 of file SbeMessage.h.
|
inline |
Returns the iterator pointing to the entry behind the end of the group.
Definition at line 431 of file SbeMessage.h.
|
inlinenoexcept |
Definition at line 475 of file SbeMessage.h.
Provides access to the group entry by its index in the repeating group.
Definition at line 439 of file SbeMessage.h.
|
inlinenoexcept |
Definition at line 419 of file SbeMessage.h.
|
inlinenoexcept |
true
if the instance refers to a valid repeating group, otherwise - false
. Definition at line 407 of file SbeMessage.h.
|
friend |
Definition at line 494 of file SbeMessage.h.