|
static std::pair< QTypedArrayData *, T * > | allocate (qsizetype capacity, AllocationOption option=QArrayData::KeepSize) |
|
static std::pair< QTypedArrayData *, T * > | reallocateUnaligned (QTypedArrayData *data, T *dataPointer, qsizetype capacity, AllocationOption option) |
|
static void | deallocate (QArrayData *data) noexcept |
|
static T * | dataStart (QArrayData *data, qsizetype alignment) noexcept |
|
static constexpr qsizetype | maxSize () noexcept |
|
static constexpr qsizetype | max_size () noexcept |
|
static Q_DECL_MALLOCLIKE Q_CORE_EXPORT void * | allocate (QArrayData **pdata, qsizetype objectSize, qsizetype alignment, qsizetype capacity, AllocationOption option=QArrayData::KeepSize) noexcept |
|
static Q_DECL_MALLOCLIKE Q_CORE_EXPORT void * | allocate1 (QArrayData **pdata, qsizetype capacity, AllocationOption option=QArrayData::KeepSize) noexcept |
|
static Q_DECL_MALLOCLIKE Q_CORE_EXPORT void * | allocate2 (QArrayData **pdata, qsizetype capacity, AllocationOption option=QArrayData::KeepSize) noexcept |
|
static Q_CORE_EXPORT std::pair< QArrayData *, void * > | reallocateUnaligned (QArrayData *data, void *dataPointer, qsizetype objectSize, qsizetype newCapacity, AllocationOption option) noexcept |
|
static Q_CORE_EXPORT void | deallocate (QArrayData *data, qsizetype objectSize, qsizetype alignment) noexcept |
|
template<class T>
struct QTypedArrayData< T >
Definition at line 124 of file qarraydata.h.