#include <qmap.h>
Classes | |
| struct | Node |
Public Types | |
| enum | { LastLevel = 11, Sparseness = 3 } |
Public Member Functions | |
| void | continueFreeData (int offset) |
| Node * | node_create (Node *update[], int offset) |
| Node * | node_create (Node *update[], int offset, int alignment) |
| void | node_delete (Node *update[], int offset, Node *node) |
Static Public Member Functions | |
| static QMapData * | createData () |
| static QMapData * | createData (int alignment) |
Public Attributes | |
| QMapData * | backward |
| QMapData * | forward [QMapData::LastLevel+1] |
| QBasicAtomicInt | ref |
| int | topLevel |
| int | size |
| uint | randomBits |
| uint | insertInOrder: 1 |
| uint | sharable: 1 |
| uint | strictAlignment: 1 |
| uint | reserved: 29 |
Static Public Attributes | |
| static QMapData | shared_null |
| anonymous enum |
|
static |
| QMapData* forward[QMapData::LastLevel+1] |