#include <OnixS/CME/MDH/BinaryMessage.h>
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 365 of file BinaryMessage.h.
| typedef ptrdiff_t difference_type |
Iterator difference type.
Definition at line 378 of file BinaryMessage.h.
| typedef std::random_access_iterator_tag iterator_category |
Identifies iterator category.
Definition at line 381 of file BinaryMessage.h.
| typedef const Entry* pointer |
Aliases pointer to entry for STL conformance.
Definition at line 372 of file BinaryMessage.h.
| typedef const Entry& reference |
Aliases entry reference for STL conformance.
Definition at line 375 of file BinaryMessage.h.
| typedef const Entry value_type |
Aliases entry for STL conformance.
Definition at line 369 of file BinaryMessage.h.
Initializes instance referring to nothing.
Definition at line 384 of file BinaryMessage.h.
|
inline |
Initializes instance for given repeating group.
Definition at line 392 of file BinaryMessage.h.
|
inline |
Initializes instance as copy of the other one.
Definition at line 400 of file BinaryMessage.h.
|
inline |
Repeating group entry referenced by the instance.
Definition at line 408 of file BinaryMessage.h.
|
inline |
Compares the given iterator with the other instance.
Definition at line 428 of file BinaryMessage.h.
|
inline |
Repeating group block referenced by the iterator.
Definition at line 416 of file BinaryMessage.h.
|
inline |
Advances instance by given number of entries.
Definition at line 462 of file BinaryMessage.h.
|
inline |
Advances instance to the next repeating group entry.
Definition at line 446 of file BinaryMessage.h.
|
inline |
Advances instance by given number of entries.
Definition at line 470 of file BinaryMessage.h.
|
inline |
Advances instance to the next repeating group entry.
Definition at line 454 of file BinaryMessage.h.
|
inline |
Established order between two iterators.
Definition at line 434 of file BinaryMessage.h.
|
inline |
Re-initializes instance as copy of the other one.
Definition at line 478 of file BinaryMessage.h.
|
inline |
Compares the given iterator with the other instance.
Definition at line 422 of file BinaryMessage.h.
|
inline |
Established order between two iterators.
Definition at line 440 of file BinaryMessage.h.