Public Types | |
| 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 *block, BlockLength length, 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 605 of file BinaryMessage.h.
| typedef ptrdiff_t difference_type |
Iterator difference type.
Definition at line 623 of file BinaryMessage.h.
| typedef std::random_access_iterator_tag iterator_category |
Identifies iterator category.
Definition at line 628 of file BinaryMessage.h.
| typedef const Entry* pointer |
Aliases pointer to entry for STL conformance.
Definition at line 617 of file BinaryMessage.h.
| typedef const Entry& reference |
Aliases entry reference for STL conformance.
Definition at line 620 of file BinaryMessage.h.
| typedef const Entry value_type |
Aliases entry for STL conformance.
Definition at line 614 of file BinaryMessage.h.
Initializes instance referring to nothing.
Definition at line 631 of file BinaryMessage.h.
|
inline |
Initializes instance for given repeating group.
Definition at line 639 of file BinaryMessage.h.
|
inline |
Initializes instance as copy of the other one.
Definition at line 650 of file BinaryMessage.h.
|
inline |
Repeating group entry referenced by the instance.
Definition at line 659 of file BinaryMessage.h.
|
inline |
Compares the given iterator with the other instance.
Definition at line 686 of file BinaryMessage.h.
|
inline |
Repeating group block referenced by the iterator.
Definition at line 671 of file BinaryMessage.h.
|
inline |
Advances instance by given number of entries.
Definition at line 733 of file BinaryMessage.h.
|
inline |
Advances instance to the next repeating group entry.
Definition at line 710 of file BinaryMessage.h.
|
inline |
Advances instance by given number of entries.
Definition at line 754 of file BinaryMessage.h.
|
inline |
Advances instance to the next repeating group entry.
Definition at line 721 of file BinaryMessage.h.
|
inline |
Established order between two iterators.
Definition at line 693 of file BinaryMessage.h.
|
inline |
Re-initializes instance as copy of the other one.
Definition at line 776 of file BinaryMessage.h.
|
inline |
Compares the given iterator with the other instance.
Definition at line 678 of file BinaryMessage.h.
|
inline |
Established order between two iterators.
Definition at line 702 of file BinaryMessage.h.