#include </home/clem/local/src/opie/qmake/include/qmap.h>
Inheritance diagram for QMapPrivate< Key, T >:


Public Types | |
| typedef QMapIterator< Key, T > | Iterator |
| typedef QMapConstIterator< Key, T > | ConstIterator |
| typedef QMapNode< Key, T > | Node |
| typedef QMapNode< Key, T > * | NodePtr |
Public Member Functions | |
| QMapPrivate () | |
| QMapPrivate (const QMapPrivate< Key, T > *_map) | |
| ~QMapPrivate () | |
| NodePtr | copy (NodePtr p) |
| void | clear () |
| void | clear (NodePtr p) |
| Iterator | begin () |
| Iterator | end () |
| ConstIterator | begin () const |
| ConstIterator | end () const |
| ConstIterator | find (const Key &k) const |
| void | remove (Iterator it) |
| Iterator | insertSingle (const Key &k) |
| Iterator | insert (QMapNodeBase *x, QMapNodeBase *y, const Key &k) |
Protected Member Functions | |
| const Key & | key (QMapNodeBase *b) const |
Protected Attributes | |
| NodePtr | header |
|
|||||
|
|
|
|||||
|
Typedefs |
|
|||||
|
|
|
|||||
|
|
|
|||||||||
|
Functions Definition at line 430 of file qmap.h. References QMapNodeBase::color, QMapPrivate< Key, T >::header, QMapNodeBase::left, QMapNodeBase::parent, QMapNodeBase::Red, and QMapNodeBase::right. |
|
||||||||||
|
Definition at line 437 of file qmap.h. References QMapNodeBase::color, QMapPrivate< Key, T >::copy(), QMapPrivate< Key, T >::header, QMapNodeBase::left, QMapNodeBase::maximum(), QMapNodeBase::minimum(), QMapNodeBase::parent, QMapNodeBase::Red, and QMapNodeBase::right. |
|
|||||||||
|
Definition at line 370 of file qmap.h. References QMapPrivate< Key, T >::clear(), and QMapPrivate< Key, T >::header. |
|
|||||||||
|
Definition at line 378 of file qmap.h. References QMapPrivate< Key, T >::header, and QMapNodeBase::left. |
|
|||||||||
|
Definition at line 376 of file qmap.h. References QMapPrivate< Key, T >::header, and QMapNodeBase::left. Referenced by QMap< int, QTextLineStart * >::begin(), QMapPrivate< Key, T >::insertSingle(), and QMap< int, QTextLineStart * >::QMap(). |
|
||||||||||
|
|
|
|||||||||
|
Definition at line 474 of file qmap.h. References QMapNodeBase::color, QMapPrivate< Key, T >::header, QMapNodeBase::left, QMapPrivateBase::node_count, QMapNodeBase::parent, QMapNodeBase::Red, and QMapNodeBase::right. Referenced by QMap< Key, T >::clear(), and QMapPrivate< Key, T >::~QMapPrivate(). |
|
||||||||||
|
Referenced by QMapPrivate< Key, T >::QMapPrivate(). |
|
|||||||||
|
Definition at line 379 of file qmap.h. References QMapPrivate< Key, T >::header. |
|
|||||||||
|
Definition at line 377 of file qmap.h. References QMapPrivate< Key, T >::header. Referenced by QMap< int, QTextLineStart * >::end(), and QMap< Key, T >::operator[](). |
|
||||||||||
|
Definition at line 495 of file qmap.h. References QMapPrivate< Key, T >::header, QMapPrivate< Key, T >::key(), QMapNodeBase::left, QMapNodeBase::parent, QMapNodeBase::right, Opie::MM::x, and Opie::MM::y. Referenced by QMap< int, QTextLineStart * >::find(), QMap< Key, T >::operator[](), QMap< int, QTextLineStart * >::operator[](), and QMap< Key, T >::remove(). |
|
||||||||||||||||||||
|
Definition at line 549 of file qmap.h. References QMapPrivate< Key, T >::header, QMapPrivate< Key, T >::key(), QMapNodeBase::left, QMapPrivateBase::node_count, QMapNodeBase::parent, QMapPrivateBase::rebalance(), and QMapNodeBase::right. Referenced by QMapPrivate< Key, T >::insertSingle(). |
|
||||||||||
|
Definition at line 518 of file qmap.h. References QMapPrivate< Key, T >::begin(), QMapPrivate< Key, T >::header, QMapPrivate< Key, T >::insert(), QMapPrivate< Key, T >::key(), QMapNodeBase::left, QMapIterator< K, T >::node, QMapNodeBase::parent, QMapNodeBase::right, TRUE, Opie::MM::x, and Opie::MM::y. Referenced by QMap< Key, T >::insert(). |
|
||||||||||
|
Helpers Definition at line 420 of file qmap.h. Referenced by QMapPrivate< Key, T >::find(), QMapPrivate< Key, T >::insert(), and QMapPrivate< Key, T >::insertSingle(). |
|
||||||||||
|
Definition at line 383 of file qmap.h. References QMapPrivate< Key, T >::header, QMapNodeBase::left, QMapIterator< K, T >::node, QMapPrivateBase::node_count, QMapNodeBase::parent, QMapPrivateBase::removeAndRebalance(), and QMapNodeBase::right. Referenced by QMap< int, QTextLineStart * >::erase(), QMap< Key, T >::remove(), and QMap< int, QTextLineStart * >::remove(). |
|
|||||
|
Variables Definition at line 425 of file qmap.h. Referenced by QMapPrivate< Key, T >::begin(), QMapPrivate< Key, T >::clear(), QMapPrivate< Key, T >::end(), QMapPrivate< Key, T >::find(), QMapPrivate< Key, T >::insert(), QMapPrivate< Key, T >::insertSingle(), QMapPrivate< Key, T >::QMapPrivate(), QMapPrivate< Key, T >::remove(), and QMapPrivate< Key, T >::~QMapPrivate(). |
1.4.2