#include </home/clem/local/src/opie/qmake/include/qgdict.h>
Inheritance diagram for QGDictIterator:


Public Member Functions | |
| QGDictIterator (const QGDict &) | |
| QGDictIterator (const QGDictIterator &) | |
| QGDictIterator & | operator= (const QGDictIterator &) |
| ~QGDictIterator () | |
| QPtrCollection::Item | toFirst () |
| QPtrCollection::Item | get () const |
| QString | getKeyString () const |
| const char * | getKeyAscii () const |
| long | getKeyInt () const |
| void * | getKeyPtr () const |
| QPtrCollection::Item | operator() () |
| QPtrCollection::Item | operator++ () |
| QPtrCollection::Item | operator+= (uint) |
Protected Attributes | |
| QGDict * | dict |
Private Attributes | |
| QBaseBucket * | curNode |
| uint | curIndex |
Friends | |
| class | QGDict |
For internal use only.
QGDictIterator is a strictly internal class that does the heavy work for QDictIterator and QIntDictIterator.
Definition at line 167 of file qgdict.h.
|
|
Constructs an iterator that operates on the dictionary d. Definition at line 1013 of file qgdict.cpp. References QPtrList< type >::append(), dict, QGDict::iterators, and toFirst(). |
|
|
Constructs a copy of the iterator it. Definition at line 1028 of file qgdict.cpp. References QPtrList< type >::append(), curIndex, curNode, dict, and QGDict::iterators. |
|
|
Destroys the iterator. Definition at line 1058 of file qgdict.cpp. References dict, QGDict::iterators, and QPtrList< type >::removeRef(). |
|
|
|
Definition at line 206 of file qgdict.h. References curNode. Referenced by QAsciiDictIterator< type >::currentKey(), QGDict::operator=(), and QGDict::QGDict(). |
|
|
Definition at line 211 of file qgdict.h. References curNode. Referenced by QIntDictIterator< Key >::currentKey(), QGDict::operator=(), and QGDict::QGDict(). |
|
|
Definition at line 216 of file qgdict.h. References curNode. Referenced by QGDict::operator=(), and QGDict::QGDict(). |
|
|
Definition at line 201 of file qgdict.h. References curNode, and QString::null. Referenced by QDictIterator< OipkgPackage >::currentKey(), QGDict::operator=(), and QGDict::QGDict(). |
|
|
Moves to the next item (postfix). Reimplemented in QAsciiDictIterator< type >, QDictIterator< type >, QIntDictIterator< type >, QDictIterator< void >, QDictIterator< OipkgPackage >, and QIntDictIterator< Key >. Definition at line 1095 of file qgdict.cpp. References curNode, d, dict, QBaseBucket::getData(), operator++(), and qWarning(). Referenced by QIntDictIterator< Key >::operator()(), QDictIterator< OipkgPackage >::operator()(), and QAsciiDictIterator< type >::operator()(). |
|
|
Moves to the next item (prefix). Reimplemented in QAsciiDictIterator< type >, QDictIterator< type >, QIntDictIterator< type >, QDictIterator< void >, QDictIterator< OipkgPackage >, and QIntDictIterator< Key >. Definition at line 1114 of file qgdict.cpp. References curIndex, curNode, dict, QBaseBucket::getData(), QBaseBucket::getNext(), i, qWarning(), QGDict::size(), size, v, and QGDict::vec. Referenced by operator()(), QIntDictIterator< Key >::operator++(), QDictIterator< OipkgPackage >::operator++(), QAsciiDictIterator< type >::operator++(), and operator+=(). |
|
|
Moves jumps positions forward. Reimplemented in QAsciiDictIterator< type >, QDictIterator< type >, QIntDictIterator< type >, QDictIterator< void >, QDictIterator< OipkgPackage >, and QIntDictIterator< Key >. Definition at line 1144 of file qgdict.cpp. References curNode, QBaseBucket::getData(), and operator++(). Referenced by QIntDictIterator< Key >::operator+=(), QDictIterator< OipkgPackage >::operator+=(), and QAsciiDictIterator< type >::operator+=(). |
|
|
Assigns a copy of the iterator it and returns a reference to this iterator. Definition at line 1042 of file qgdict.cpp. References curIndex, curNode, dict, QGDict::iterators, and QPtrList< type >::removeRef(). |
|
|
Sets the iterator to point to the first item in the dictionary. Reimplemented in QAsciiDictIterator< type >, QDictIterator< type >, QIntDictIterator< type >, QDictIterator< void >, QDictIterator< OipkgPackage >, and QIntDictIterator< Key >. Definition at line 1069 of file qgdict.cpp. References QGDict::count(), curIndex, curNode, dict, QBaseBucket::getData(), i, qWarning(), v, and QGDict::vec. Referenced by QGDictIterator(), QGDict::resize(), QIntDictIterator< Key >::toFirst(), QDictIterator< OipkgPackage >::toFirst(), and QAsciiDictIterator< type >::toFirst(). |
|
|
|
|
|
Definition at line 193 of file qgdict.h. Referenced by operator++(), operator=(), QGDictIterator(), and toFirst(). |
|
|
Definition at line 192 of file qgdict.h. Referenced by QGDict::clear(), get(), getKeyAscii(), getKeyInt(), getKeyPtr(), getKeyString(), operator()(), operator++(), operator+=(), operator=(), QGDictIterator(), toFirst(), and QGDict::unlink_common(). |
|
1.4.2