#include <OnixS/CME/ConflatedTCP/messaging/SbeMessage.h>
Public Types | |
typedef EntryType | Entry |
typedef Entry | value_type |
typedef Entry * | pointer |
typedef Entry & | reference |
typedef ptrdiff_t | difference_type |
typedef std::random_access_iterator_tag | iterator_category |
Public Member Functions | |
Iterator () noexcept | |
Iterator (void *entry, Size size, SchemaVersion version) noexcept | |
bool | valid () const noexcept |
Entry | get () const |
Entry | operator* () const |
bool | operator== (const Iterator &other) const noexcept |
bool | operator!= (const Iterator &other) const noexcept |
bool | operator< (const Iterator &other) const noexcept |
bool | operator> (const Iterator &other) const noexcept |
Iterator & | operator++ () |
Iterator & | operator-- () |
Iterator | operator+ (difference_type distance) const |
Iterator | operator- (difference_type distance) const |
Definition at line 379 of file SbeMessage.h.
typedef ptrdiff_t difference_type |
Definition at line 388 of file SbeMessage.h.
typedef EntryType Entry |
Definition at line 382 of file SbeMessage.h.
typedef std::random_access_iterator_tag iterator_category |
Definition at line 390 of file SbeMessage.h.
Definition at line 385 of file SbeMessage.h.
Definition at line 386 of file SbeMessage.h.
typedef Entry value_type |
Definition at line 383 of file SbeMessage.h.
|
inlinenoexcept |
Initializes the instance that refers to nothing.
Definition at line 393 of file SbeMessage.h.
|
inlinenoexcept |
Initializes the instance to the given repeating group.
Definition at line 402 of file SbeMessage.h.
|
inline |
Definition at line 418 of file SbeMessage.h.
|
inlinenoexcept |
Compares iterators.
Definition at line 438 of file SbeMessage.h.
|
inline |
Definition at line 426 of file SbeMessage.h.
|
inline |
Advances by given number of entries.
Definition at line 477 of file SbeMessage.h.
|
inline |
Advances the next repeating group entry.
Definition at line 456 of file SbeMessage.h.
|
inline |
Advances back by given number of entries.
Definition at line 486 of file SbeMessage.h.
|
inline |
Advances to the previous repeating group entry.
Definition at line 466 of file SbeMessage.h.
|
inlinenoexcept |
Established the order between two iterators.
Definition at line 444 of file SbeMessage.h.
|
inlinenoexcept |
Compares iterators.
Definition at line 432 of file SbeMessage.h.
|
inlinenoexcept |
Established the order between two iterators.
Definition at line 450 of file SbeMessage.h.
|
inlinenoexcept |
true
if the instance is valid, otherwise - false
. Definition at line 411 of file SbeMessage.h.