#include <qmap.h>
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 | insertMulti (const Key &v) |
| Iterator | insertSingle (const Key &k) |
| Iterator | insert (QMapNodeBase *x, QMapNodeBase *y, const Key &k) |
Public Member Functions inherited from QMapPrivateBase | |
| QMapPrivateBase () | |
| QMapPrivateBase (const QMapPrivateBase *_map) | |
| void | rotateLeft (QMapNodeBase *x, QMapNodeBase *&root) |
| void | rotateRight (QMapNodeBase *x, QMapNodeBase *&root) |
| void | rebalance (QMapNodeBase *x, QMapNodeBase *&root) |
| QMapNodeBase * | removeAndRebalance (QMapNodeBase *z, QMapNodeBase *&root, QMapNodeBase *&leftmost, QMapNodeBase *&rightmost) |
Public Member Functions inherited from QShared | |
| QShared () | |
| void | ref () |
| bool | deref () |
Protected Member Functions | |
| const Key & | key (QMapNodeBase *b) const |
Protected Attributes | |
| NodePtr | header |
Additional Inherited Members | |
Public Attributes inherited from QMapPrivateBase | |
| int | node_count |
Public Attributes inherited from QShared | |
| uint | count |
| typedef QMapConstIterator< Key, T > QMapPrivate< Key, T >::ConstIterator |
| typedef QMapIterator< Key, T > QMapPrivate< Key, T >::Iterator |
| typedef QMapNode< Key, T > QMapPrivate< Key, T >::Node |
| typedef QMapNode< Key, T >* QMapPrivate< Key, T >::NodePtr |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
Definition at line 465 of file qmap.h.
|
inline |
Definition at line 427 of file qmap.h.
|
inline |
Definition at line 437 of file qmap.h.
|
inlineprotected |
|
inline |
|
protected |
1.8.11