![]() |
Qt
Internal/Contributor docs for the Qt SDK. Note: These are NOT official API docs; those are found at https://doc.qt.io/
|
#include <qarraydataops.h>
Classes | |
| struct | Span |
Public Types | |
| typedef QArrayDataPointer< T >::parameter_type | parameter_type |
Public Member Functions | |
| QPodArrayOps (DataPointer &dp) | |
| DataPointer * | that () |
| const DataPointer * | that () const |
| void | copyAppend (const T *b, const T *e) noexcept |
| void | copyAppend (qsizetype n, parameter_type t) noexcept |
| void | moveAppend (T *b, T *e) noexcept |
| void | truncate (size_t newSize) noexcept |
| void | destroyAll () noexcept |
| T * | createHole (QArrayData::GrowthPosition pos, qsizetype where, qsizetype n) |
| void | insert (qsizetype i, const T *data, qsizetype n) |
| void | insert (qsizetype i, qsizetype n, parameter_type t) |
| template<typename... Args> | |
| void | emplace (qsizetype i, Args &&... args) |
| void | erase (T *b, qsizetype n) |
| void | eraseFirst () noexcept |
| void | eraseLast () noexcept |
| template<typename Predicate> | |
| qsizetype | eraseIf (Predicate pred) |
| void | copyRanges (std::initializer_list< Span > ranges) |
| void | assign (T *b, T *e, parameter_type t) noexcept |
| void | reallocate (qsizetype alloc, QArrayData::AllocationOption option) |
Protected Types | |
| typedef QTypedArrayData< T > | Data |
| using | DataPointer = QArrayDataPointer<T> |
Definition at line 28 of file qarraydataops.h.
|
protected |
Definition at line 33 of file qarraydataops.h.
|
protected |
Definition at line 34 of file qarraydataops.h.
| typedef QArrayDataPointer<T>::parameter_type QtPrivate::QPodArrayOps< T >::parameter_type |
Definition at line 47 of file qarraydataops.h.
|
inlineexplicit |
Definition at line 40 of file qarraydataops.h.
|
inlinenoexcept |
Definition at line 258 of file qarraydataops.h.
|
inlinenoexcept |
Definition at line 49 of file qarraydataops.h.
Referenced by moveAppend().
|
inlinenoexcept |
Definition at line 63 of file qarraydataops.h.
|
inline |
Definition at line 249 of file qarraydataops.h.
|
inline |
Definition at line 99 of file qarraydataops.h.
|
inlinenoexcept |
Definition at line 90 of file qarraydataops.h.
|
inline |
Definition at line 150 of file qarraydataops.h.
|
inline |
Definition at line 177 of file qarraydataops.h.
|
inlinenoexcept |
Definition at line 198 of file qarraydataops.h.
|
inline |
Definition at line 214 of file qarraydataops.h.
|
inlinenoexcept |
Definition at line 206 of file qarraydataops.h.
|
inline |
Definition at line 117 of file qarraydataops.h.
|
inline |
Definition at line 132 of file qarraydataops.h.
|
inlinenoexcept |
Definition at line 76 of file qarraydataops.h.
References copyAppend().
|
inline |
Definition at line 267 of file qarraydataops.h.
|
inline |
Definition at line 42 of file qarraydataops.h.
|
inline |
Definition at line 44 of file qarraydataops.h.
|
inlinenoexcept |
Definition at line 81 of file qarraydataops.h.