#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