#include <MamaMsg.h>
Name | |
---|---|
MamaMsgIterator(const MamaDictionary * dictionary) | |
MamaMsgIterator() | |
MamaMsgIterator(const MamaMsgIterator & copy) | |
~MamaMsgIterator() | |
void | SetDict(const MamaDictionary * dictionary) |
MamaMsgIterator & | operator=(const MamaMsgIterator & ) |
bool | operator==(const MamaMsgIterator & ) const |
bool | operator!=(const MamaMsgIterator & ) const |
MamaMsgField & | [operator](classWombat_1_1MamaMsgIterator.html#function-operator)() |
MamaMsgField * | operator->() |
MamaMsgIterator & | operator++() |
Name | |
---|---|
mamaMsgIterator | myImpl |
MamaMsgField | mMsgField |
Name | |
---|---|
class | MamaMsg |
class Wombat::MamaMsgIterator;
Iterator class for mamaMsg
Once an iterator has been created it can be set to the beginning of a mamaMsg and used to iterate over the MamaMsgFields.
An iterator can only be used with one message at a time, and only one iterator can be on one message at a time
Only forward iterating is supported
The dictionary to be used with the fields can be set in the iterator
MamaMsgIterator(
const MamaDictionary * dictionary
)
MamaMsgIterator()
MamaMsgIterator(
const MamaMsgIterator & copy
)
~MamaMsgIterator()
void SetDict(
const MamaDictionary * dictionary
)
MamaMsgIterator & operator=(
const MamaMsgIterator &
)
bool operator==(
const MamaMsgIterator &
) const
bool operator!=(
const MamaMsgIterator &
) const
MamaMsgField & operator*()
MamaMsgField * operator->()
MamaMsgIterator & operator++()
mamaMsgIterator myImpl;
MamaMsgField mMsgField;
friend class MamaMsg(
MamaMsg
);
Updated on 2023-03-31 at 15:29:25 +0100