#include <OnixS/CME/Streamlined/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) |
Definition at line 419 of file BinaryMessage.h.
typedef ptrdiff_t difference_type |
Iterator difference type.
Definition at line 440 of file BinaryMessage.h.
typedef EntryType Entry |
Aliases type of object referenced by iterator.
Definition at line 428 of file BinaryMessage.h.
typedef std::random_access_iterator_tag iterator_category |
Identifies iterator category.
Definition at line 445 of file BinaryMessage.h.
Aliases pointer to entry for STL conformance.
Definition at line 434 of file BinaryMessage.h.
Aliases entry reference for STL conformance.
Definition at line 437 of file BinaryMessage.h.
typedef const Entry value_type |
Aliases entry for STL conformance.
Definition at line 431 of file BinaryMessage.h.
|
inline |
Initializes instance referring to nothing.
Definition at line 448 of file BinaryMessage.h.
|
inline |
Initializes instance for given repeating group.
Definition at line 456 of file BinaryMessage.h.
Initializes instance as copy of the other one.
Definition at line 467 of file BinaryMessage.h.
|
inline |
Repeating group entry referenced by the instance.
Definition at line 479 of file BinaryMessage.h.
|
inline |
Compares given iterator with the other instance.
Definition at line 506 of file BinaryMessage.h.
|
inline |
Repeating group entry referenced by the instance.
Definition at line 491 of file BinaryMessage.h.
|
inline |
Advances instance by given number of entries.
Definition at line 553 of file BinaryMessage.h.
|
inline |
Advances instance to the next repeating group entry.
Definition at line 530 of file BinaryMessage.h.
|
inline |
Advances instance by given number of entries.
Definition at line 567 of file BinaryMessage.h.
|
inline |
Advances instance to the next repeating group entry.
Definition at line 541 of file BinaryMessage.h.
|
inline |
Established order between two iterators.
Definition at line 514 of file BinaryMessage.h.
Re-initializes instance as copy of the other one.
Definition at line 581 of file BinaryMessage.h.
|
inline |
Compares given iterator with the other instance.
Definition at line 498 of file BinaryMessage.h.
|
inline |
Established order between two iterators.
Definition at line 522 of file BinaryMessage.h.