#include </home/clem/local/src/opie/qmake/include/qmap.h>
Public Types | |
| typedef QMapNode< K, T > * | NodePtr |
| typedef std::bidirectional_iterator_tag | iterator_category |
| typedef T | value_type |
| typedef ptrdiff_t | difference_type |
| typedef T * | pointer |
| typedef T & | reference |
Public Member Functions | |
| QMapIterator () | |
| QMapIterator (QMapNode< K, T > *p) | |
| QMapIterator (const QMapIterator< K, T > &it) | |
| bool | operator== (const QMapIterator< K, T > &it) const |
| bool | operator!= (const QMapIterator< K, T > &it) const |
| T & | operator * () |
| const T & | operator * () const |
| const K & | key () const |
| T & | data () |
| const T & | data () const |
| QMapIterator< K, T > & | operator++ () |
| QMapIterator< K, T > | operator++ (int) |
| QMapIterator< K, T > & | operator-- () |
| QMapIterator< K, T > | operator-- (int) |
Public Attributes | |
| QMapNode< K, T > * | node |
Private Member Functions | |
| int | inc () |
| int | dec () |
|
|||||
|
|
|
|||||
|
|
|
|||||
|
Typedefs |
|
|||||
|
|
|
|||||
|
|
|
|||||
|
|
|
|||||||||
|
Functions |
|
||||||||||
|
|
|
||||||||||
|
|
|
||||||||||
|
Definition at line 135 of file qmap.h. References QMapIterator< K, T >::node. |
|
||||||||||
|
Definition at line 134 of file qmap.h. References QMapIterator< K, T >::node. Referenced by QMap< Key, T >::insert(). |
|
|||||||||
|
Definition at line 187 of file qmap.h. References QMapNodeBase::color, QMapNodeBase::left, QMapIterator< K, T >::node, QMapNodeBase::parent, QMapNodeBase::Red, QMapNodeBase::right, and Opie::MM::y. Referenced by QMapIterator< K, T >::operator--(). |
|
|||||||||
|
Definition at line 166 of file qmap.h. References QMapNodeBase::left, QMapIterator< K, T >::node, QMapNodeBase::parent, QMapNodeBase::right, and Opie::MM::y. Referenced by QMapIterator< K, T >::operator++(). |
|
|||||||||
|
Definition at line 133 of file qmap.h. References QMapIterator< K, T >::node. |
|
|||||||||
|
Definition at line 129 of file qmap.h. References QMapIterator< K, T >::node. |
|
|||||||||
|
Definition at line 128 of file qmap.h. References QMapIterator< K, T >::node. |
|
||||||||||
|
Definition at line 127 of file qmap.h. References QMapIterator< K, T >::node. |
|
||||||||||
|
Definition at line 147 of file qmap.h. References QMapIterator< K, T >::inc(). |
|
|||||||||
|
Definition at line 142 of file qmap.h. References QMapIterator< K, T >::inc(). |
|
||||||||||
|
Definition at line 158 of file qmap.h. References QMapIterator< K, T >::dec(). |
|
|||||||||
|
Definition at line 153 of file qmap.h. References QMapIterator< K, T >::dec(). |
|
||||||||||
|
Definition at line 126 of file qmap.h. References QMapIterator< K, T >::node. |
|
|||||
|
Variables Definition at line 117 of file qmap.h. Referenced by QMapIterator< K, T >::data(), QMapIterator< K, T >::dec(), QMapIterator< K, T >::inc(), QMapPrivate< Key, T >::insertSingle(), QMapIterator< K, T >::key(), QMapIterator< K, T >::operator *(), QMapIterator< K, T >::operator!=(), QMapIterator< K, T >::operator==(), and QMapPrivate< Key, T >::remove(). |
1.4.2