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.