#include <qvector.h>

Static Public Member Functions |
|
| static QVectorData * | malloc (int sizeofTypedData, int size, int sizeofT, QVectorData *init) |
| static QVectorData * | allocate (int size, int alignment) |
| static QVectorData * | reallocate (QVectorData *old, int newsize, int oldsize, int alignment) |
| static void | free (QVectorData *data, int alignment) |
| static int | grow (int sizeofTypedData, int size, int sizeofT, bool excessive) |
Public Attributes |
|
| QBasicAtomicInt | ref |
| int | alloc |
| int | size |
| uint | sharable: 1 |
| uint | capacity: 1 |
| uint | reserved: 30 |
Static Public Attributes |
|
| static QVectorData | shared_null |
| static QVectorData* malloc | ( | int | sizeofTypedData, |
| int | size, | ||
| int | sizeofT, | ||
| QVectorData * | init | ||
| ) | [static] |
| static QVectorData* allocate | ( | int | size, |
| int | alignment | ||
| ) | [static] |
| static QVectorData* reallocate | ( | QVectorData * | old, |
| int | newsize, | ||
| int | oldsize, | ||
| int | alignment | ||
| ) | [static] |
| static void free | ( | QVectorData * | data, |
| int | alignment | ||
| ) | [static] |
| static int grow | ( | int | sizeofTypedData, |
| int | size, | ||
| int | sizeofT, | ||
| bool | excessive | ||
| ) | [static] |
| int alloc |
| int size |
| uint sharable |
| uint capacity |
| uint reserved |
QVectorData shared_null
[static] |