Qt
Internal/Contributor docs for the Qt SDK. <b>Note:</b> These are NOT official API docs; those are found <a href='https://doc.qt.io/'>here</a>.
Loading...
Searching...
No Matches
QtPrivate::AlignedQArrayData Struct Reference

#include <qarraydata.h>

+ Inheritance diagram for QtPrivate::AlignedQArrayData:
+ Collaboration diagram for QtPrivate::AlignedQArrayData:

Additional Inherited Members

- Public Types inherited from QArrayData
enum  AllocationOption { Grow , KeepSize }
 
enum  GrowthPosition { GrowsAtEnd , GrowsAtBeginning }
 
enum  ArrayOption { ArrayOptionDefault = 0 , CapacityReserved = 0x1 }
 
- Public Member Functions inherited from QArrayData
qsizetype allocatedCapacity () noexcept
 
qsizetype constAllocatedCapacity () const noexcept
 
bool ref () noexcept
 Returns true if sharing took place.
 
bool deref () noexcept
 Returns false if deallocation is necessary.
 
bool isShared () const noexcept
 
bool needsDetach () noexcept
 
qsizetype detachCapacity (qsizetype newSize) const noexcept
 
- Static Public Member Functions inherited from QArrayData
static Q_DECL_MALLOCLIKE Q_CORE_EXPORT voidallocate (QArrayData **pdata, qsizetype objectSize, qsizetype alignment, qsizetype capacity, AllocationOption option=QArrayData::KeepSize) noexcept
 
static Q_DECL_MALLOCLIKE Q_CORE_EXPORT voidallocate1 (QArrayData **pdata, qsizetype capacity, AllocationOption option=QArrayData::KeepSize) noexcept
 
static Q_DECL_MALLOCLIKE Q_CORE_EXPORT voidallocate2 (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
 
- Public Attributes inherited from QArrayData
QBasicAtomicInt ref_
 
ArrayOptions flags
 
qsizetype alloc
 

Detailed Description

Definition at line 118 of file qarraydata.h.


The documentation for this struct was generated from the following file: