|
MoSync 3.2.1
|
Const Iterator for a Dictionary. More...
#include <MAUtil/Dictionary.h>
Public Member Functions | |
| const Storage & | operator* () const |
| const Storage * | operator-> () const |
| ConstIterator & | operator++ () |
| ConstIterator | operator++ (int) |
| ConstIterator & | operator-- () |
| ConstIterator | operator-- (int) |
| bool | operator== (const ConstIterator &) const |
| bool | operator!= (const ConstIterator &) const |
| ConstIterator & | operator= (const ConstIterator &) |
| ConstIterator (const ConstIterator &) | |
| ConstIterator (const Iterator &) | |
Protected Member Functions | |
| ConstIterator (const dict_t *) | |
Protected Attributes | |
| const DictNode * | mNode |
| const dict_t * | mDict |
Friends | |
| class | Dictionary |
Const Iterator for a Dictionary.
A ConstIterator is just like an ordinary Iterator, except all its methods and return values are const.
| MAUtil::Dictionary< Key, Storage >::ConstIterator::ConstIterator | ( | const ConstIterator & | o | ) |
| MAUtil::Dictionary< Key, Storage >::ConstIterator::ConstIterator | ( | const Iterator & | o | ) |
| MAUtil::Dictionary< Key, Storage >::ConstIterator::ConstIterator | ( | const dict_t * | dict | ) | [protected] |
| const Storage & MAUtil::Dictionary< Key, Storage >::ConstIterator::operator* | ( | ) | const |
| const Storage * MAUtil::Dictionary< Key, Storage >::ConstIterator::operator-> | ( | ) | const |
| MAUtil::Dictionary< Key, Storage >::ConstIterator & MAUtil::Dictionary< Key, Storage >::ConstIterator::operator++ | ( | ) |
References MAASSERT, MAUtil::Dictionary< Key, Storage >::mDict, and NULL.
| MAUtil::Dictionary< Key, Storage >::ConstIterator MAUtil::Dictionary< Key, Storage >::ConstIterator::operator++ | ( | int | ) |
| MAUtil::Dictionary< Key, Storage >::ConstIterator & MAUtil::Dictionary< Key, Storage >::ConstIterator::operator-- | ( | ) |
References MAASSERT, MAUtil::Dictionary< Key, Storage >::mDict, and NULL.
| MAUtil::Dictionary< Key, Storage >::ConstIterator MAUtil::Dictionary< Key, Storage >::ConstIterator::operator-- | ( | int | ) |
| bool MAUtil::Dictionary< Key, Storage >::ConstIterator::operator== | ( | const ConstIterator & | o | ) | const |
| bool MAUtil::Dictionary< Key, Storage >::ConstIterator::operator!= | ( | const ConstIterator & | o | ) | const |
| MAUtil::Dictionary< Key, Storage >::ConstIterator & MAUtil::Dictionary< Key, Storage >::ConstIterator::operator= | ( | const ConstIterator & | o | ) |
friend class Dictionary [friend] |
const DictNode* MAUtil::Dictionary< Key, Storage >::ConstIterator::mNode [protected] |
Referenced by MAUtil::Dictionary< Key, Storage >::begin(), MAUtil::Dictionary< Key, Storage >::end(), MAUtil::Dictionary< Key, Storage >::find(), MAUtil::Dictionary< Key, Storage >::ConstIterator::operator!=(), MAUtil::Dictionary< Key, Storage >::ConstIterator::operator=(), and MAUtil::Dictionary< Key, Storage >::ConstIterator::operator==().
const dict_t* MAUtil::Dictionary< Key, Storage >::ConstIterator::mDict [protected] |