#include <BinaryMessage.h>
Public Types | |
| typedef EntryType | Entry |
| typedef const Entry | value_type |
| typedef const Entry * | pointer |
| typedef const Entry & | reference |
| typedef ptrdiff_t | difference_type |
| typedef std::random_access_iterator_tag | iterator_category |
Public Member Functions | |
| Iterator () | |
| Iterator (const void *entry, EntrySize size, SchemaVersion version) | |
| Iterator (const Iterator &other) | |
| const Entry | get () const |
| const Entry | operator* () const |
| bool | operator== (const Iterator &other) const |
| bool | operator!= (const Iterator &other) const |
| bool | operator< (const Iterator &other) const |
| bool | operator> (const Iterator &other) const |
| Iterator & | operator++ () |
| Iterator & | operator-- () |
| Iterator | operator+ (difference_type distance) const |
| Iterator | operator- (difference_type distance) const |
| Iterator & | operator= (const Iterator &other) |
Provides iterating facilities over SBE-encoded group entries.
Definition at line 527 of file BinaryMessage.h.
| typedef ptrdiff_t difference_type |
Iterator difference type.
Definition at line 548 of file BinaryMessage.h.
Aliases type of object referenced by iterator.
Definition at line 536 of file BinaryMessage.h.
| typedef std::random_access_iterator_tag iterator_category |
Identifies iterator category.
Definition at line 553 of file BinaryMessage.h.
Aliases pointer to entry for STL conformance.
Definition at line 542 of file BinaryMessage.h.
Aliases entry reference for STL conformance.
Definition at line 545 of file BinaryMessage.h.
| typedef const Entry value_type |
Aliases entry for STL conformance.
Definition at line 539 of file BinaryMessage.h.
|
inline |
Initializes instance referring to nothing.
Definition at line 556 of file BinaryMessage.h.
|
inline |
Initializes instance for given repeating group.
Definition at line 564 of file BinaryMessage.h.
Initializes instance as copy of the other one.
Definition at line 575 of file BinaryMessage.h.
|
inline |
Repeating group entry referenced by the instance.
Definition at line 587 of file BinaryMessage.h.
|
inline |
Compares given iterator with the other instance.
Definition at line 614 of file BinaryMessage.h.
|
inline |
Repeating group entry referenced by the instance.
Definition at line 599 of file BinaryMessage.h.
|
inline |
Advances instance by given number of entries.
Definition at line 661 of file BinaryMessage.h.
|
inline |
Advances instance to the next repeating group entry.
Definition at line 638 of file BinaryMessage.h.
|
inline |
Advances instance by given number of entries.
Definition at line 675 of file BinaryMessage.h.
|
inline |
Advances instance to the next repeating group entry.
Definition at line 649 of file BinaryMessage.h.
|
inline |
Established order between two iterators.
Definition at line 622 of file BinaryMessage.h.
Re-initializes instance as copy of the other one.
Definition at line 689 of file BinaryMessage.h.
|
inline |
Compares given iterator with the other instance.
Definition at line 606 of file BinaryMessage.h.
|
inline |
Established order between two iterators.
Definition at line 630 of file BinaryMessage.h.