#include <qmap.h>
Public Member Functions | |
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 () |
Public Attributes | |
int | node_count |
Public Attributes inherited from QShared | |
uint | count |
|
inline |
|
inline |
void QMapPrivateBase::rebalance | ( | QMapNodeBase * | x, |
QMapNodeBase *& | root | ||
) |
Definition at line 80 of file qmap.cpp.
NodePtr QMapPrivateBase::removeAndRebalance | ( | QMapNodeBase * | z, |
QMapNodeBase *& | root, | ||
QMapNodeBase *& | leftmost, | ||
QMapNodeBase *& | rightmost | ||
) |
Definition at line 122 of file qmap.cpp.
void QMapPrivateBase::rotateLeft | ( | QMapNodeBase * | x, |
QMapNodeBase *& | root | ||
) |
void QMapPrivateBase::rotateRight | ( | QMapNodeBase * | x, |
QMapNodeBase *& | root | ||
) |