#include <OnixS/CME/MDH/messaging/SbeMessage.h>
Classes | |
| class | Pointer |
Public Types | |
| typedef EntryType | value_type |
| typedef Pointer | pointer |
| typedef EntryType | reference |
| typedef ptrdiff_t | difference_type |
| typedef std::input_iterator_tag | iterator_category |
| typedef std::forward_iterator_tag | iterator_concept |
Public Member Functions | |
| Iterator () noexcept=default | |
| Iterator (typename Entries::Iterator iterator) noexcept | |
| EntryType | operator* () const |
| pointer | operator-> () const |
| Iterator & | operator++ () |
| Iterator | operator++ (int) |
| bool | operator== (const Iterator &other) const noexcept |
| bool | operator!= (const Iterator &other) const noexcept |
Definition at line 734 of file SbeMessage.h.
| typedef ptrdiff_t difference_type |
Signed distance between iterator positions.
Definition at line 775 of file SbeMessage.h.
| typedef std::input_iterator_tag iterator_category |
Legacy algorithms use input traversal for entry views returned by value.
Definition at line 777 of file SbeMessage.h.
| typedef std::forward_iterator_tag iterator_concept |
C++20 algorithms may traverse independent iterator copies repeatedly.
Definition at line 779 of file SbeMessage.h.
| typedef Pointer pointer |
Proxy retaining the temporary entry view used by arrow expressions.
Definition at line 771 of file SbeMessage.h.
| typedef EntryType reference |
Dereferencing produces a temporary view of the message bytes.
Definition at line 773 of file SbeMessage.h.
| typedef EntryType value_type |
Entry view returned by dereferencing.
Definition at line 738 of file SbeMessage.h.
|
defaultnoexcept |
Initializes a singular iterator that compares equal to another singular iterator.
|
inlineexplicitnoexcept |
Wraps an existing repeating group iterator.
| iterator | Position in the borrowed message storage. |
Definition at line 786 of file SbeMessage.h.
|
inlinenoexcept |
Compares positions within the same repeating group.
| other | Iterator to compare, or another singular iterator if this is singular. |
Definition at line 833 of file SbeMessage.h.
|
inline |
Reads an entry view without transferring ownership of its bytes.
Definition at line 793 of file SbeMessage.h.
|
inline |
Advances to the next entry.
Definition at line 807 of file SbeMessage.h.
|
inline |
Advances while retaining the previous position.
Definition at line 815 of file SbeMessage.h.
|
inline |
Provides pointer-like access to the current entry view.
Definition at line 800 of file SbeMessage.h.
|
inlinenoexcept |
Compares positions within the same repeating group.
| other | Iterator to compare, or another singular iterator if this is singular. |
Definition at line 825 of file SbeMessage.h.