#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 |