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) |
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.