#include <OnixS/B3/MarketData/UMDF/messaging/SbeMessage.h>
Classes | |
class | Iterator |
Public Types | |
typedef Length | EncodedLength |
typedef EntryType | Entry |
typedef NumInGroup | Size |
Public Member Functions | |
SbeGroupEntries () throw () | |
SbeGroupEntries (void *encoded, BlockLength blockLength, Size groupSize, SchemaVersion version) throw () | |
bool | valid () const throw () |
bool | empty () const throw () |
Size | size () const throw () |
Iterator | begin () const |
Iterator | end () const |
Entry | operator[] (Size index) const |
void * | encoded () const throw () |
EncodedLength | encodedLength () const throw () |
template<class OtherEntry , class OtherBlockLength , class OtherNumInGroup , class OtherLength > | |
SbeGroupEntries (const SbeGroupEntries< OtherEntry, OtherBlockLength, OtherNumInGroup, OtherLength > &other) throw () | |
template<class OtherEntry , class OtherBlockLength , class OtherNumInGroup , class OtherLength > | |
SbeGroupEntries & | operator= (const SbeGroupEntries< OtherEntry, OtherBlockLength, OtherNumInGroup, OtherLength > &other) throw () |
Friends | |
template<class OtherEntry , class OtherBlockLength , class OtherNumInGroup , class OtherLength > | |
class | SbeGroupEntries |
Definition at line 378 of file SbeMessage.h.
typedef Length EncodedLength |
The length of the binary data occupied by the group entries.
Definition at line 382 of file SbeMessage.h.
The type of the repeating group entry.
Definition at line 385 of file SbeMessage.h.
typedef NumInGroup Size |
Number of entries in the collection.
Definition at line 388 of file SbeMessage.h.
|
inline |
Initializes a blank instance referencing to nothing.
Definition at line 512 of file SbeMessage.h.
|
inline |
Initializes the instance referencing to data.
Definition at line 521 of file SbeMessage.h.
|
inline |
Copy constructor.
Definition at line 587 of file SbeMessage.h.
|
inline |
Definition at line 551 of file SbeMessage.h.
|
inline |
true
if the referenced repeating group is empty, otherwise - false
. Definition at line 539 of file SbeMessage.h.
|
inline |
Definition at line 574 of file SbeMessage.h.
|
inline |
Definition at line 580 of file SbeMessage.h.
|
inline |
Returns the iterator pointing to the entry behind the end of the group.
Definition at line 557 of file SbeMessage.h.
|
inline |
Definition at line 601 of file SbeMessage.h.
Provides access to the group entry by its index in the repeating group.
Definition at line 565 of file SbeMessage.h.
|
inline |
Definition at line 545 of file SbeMessage.h.
|
inline |
true
if the instance refers to a valid repeating group, otherwise - false
. Definition at line 533 of file SbeMessage.h.
|
friend |
Definition at line 620 of file SbeMessage.h.