#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 |
Definition at line 67 of file qmap.h.
{ LastLevel = 11, Sparseness = 3 };
| static QMapData* createData | ( | ) | [static] |
| static QMapData* createData | ( | int | alignment | ) | [static] |
| void continueFreeData | ( | int | offset | ) |
| int topLevel |
| int size |
| uint randomBits |
| uint insertInOrder |
| uint sharable |
| uint strictAlignment |
| uint reserved |
QMapData shared_null
[static] |