![]() |
Qt 6.x
The Qt SDK
|
#include <qarraydataops.h>
Public Member Functions | |
Inserter (QArrayDataPointer< T > *d) | |
~Inserter () | |
T * | displace (qsizetype pos, qsizetype n) |
void | insert (qsizetype pos, const T *source, qsizetype n) |
void | insert (qsizetype pos, const T &t, qsizetype n) |
void | insertOne (qsizetype pos, T &&t) |
Public Attributes | |
QArrayDataPointer< T > * | data |
T * | displaceFrom |
T * | displaceTo |
qsizetype | nInserts = 0 |
qsizetype | bytes |
Definition at line 696 of file qarraydataops.h.
|
inline |
Definition at line 704 of file qarraydataops.h.
|
inline |
Definition at line 705 of file qarraydataops.h.
References QtPrivate::QMovableArrayOps< T >::Inserter::bytes, QtPrivate::QMovableArrayOps< T >::Inserter::displaceFrom, QtPrivate::QMovableArrayOps< T >::Inserter::displaceTo, QtPrivate::QMovableArrayOps< T >::Inserter::nInserts, and qAbs().
|
inline |
Definition at line 716 of file qarraydataops.h.
References QtPrivate::QMovableArrayOps< T >::Inserter::bytes, QtPrivate::QMovableArrayOps< T >::Inserter::displaceFrom, QtPrivate::QMovableArrayOps< T >::Inserter::displaceTo, QtPrivate::QMovableArrayOps< T >::Inserter::nInserts, and pos.
Referenced by QtPrivate::QMovableArrayOps< T >::Inserter::insert(), QtPrivate::QMovableArrayOps< T >::Inserter::insert(), and QtPrivate::QMovableArrayOps< T >::Inserter::insertOne().
|
inline |
Definition at line 740 of file qarraydataops.h.
References QtPrivate::QMovableArrayOps< T >::Inserter::displace(), QtPrivate::QMovableArrayOps< T >::Inserter::displaceFrom, and pos.
|
inline |
Definition at line 728 of file qarraydataops.h.
References QtPrivate::QMovableArrayOps< T >::Inserter::displace(), QtPrivate::QMovableArrayOps< T >::Inserter::displaceFrom, and pos.
Referenced by QtPrivate::QMovableArrayOps< T >::insert(), and QtPrivate::QMovableArrayOps< T >::insert().
|
inline |
Definition at line 751 of file qarraydataops.h.
References QtPrivate::QMovableArrayOps< T >::Inserter::displace(), QtPrivate::QMovableArrayOps< T >::Inserter::displaceFrom, QtPrivate::QMovableArrayOps< T >::Inserter::displaceTo, pos, and Q_ASSERT.
Referenced by QtPrivate::QMovableArrayOps< T >::emplace().
qsizetype QtPrivate::QMovableArrayOps< T >::Inserter::bytes |
Definition at line 702 of file qarraydataops.h.
Referenced by QtPrivate::QMovableArrayOps< T >::Inserter::~Inserter(), and QtPrivate::QMovableArrayOps< T >::Inserter::displace().
QArrayDataPointer<T>* QtPrivate::QMovableArrayOps< T >::Inserter::data |
Definition at line 698 of file qarraydataops.h.
T* QtPrivate::QMovableArrayOps< T >::Inserter::displaceFrom |
Definition at line 699 of file qarraydataops.h.
Referenced by QtPrivate::QMovableArrayOps< T >::Inserter::~Inserter(), QtPrivate::QMovableArrayOps< T >::Inserter::displace(), QtPrivate::QMovableArrayOps< T >::Inserter::insert(), QtPrivate::QMovableArrayOps< T >::Inserter::insert(), and QtPrivate::QMovableArrayOps< T >::Inserter::insertOne().
T* QtPrivate::QMovableArrayOps< T >::Inserter::displaceTo |
Definition at line 700 of file qarraydataops.h.
Referenced by QtPrivate::QMovableArrayOps< T >::Inserter::~Inserter(), QtPrivate::QMovableArrayOps< T >::Inserter::displace(), and QtPrivate::QMovableArrayOps< T >::Inserter::insertOne().
qsizetype QtPrivate::QMovableArrayOps< T >::Inserter::nInserts = 0 |
Definition at line 701 of file qarraydataops.h.
Referenced by QtPrivate::QMovableArrayOps< T >::Inserter::~Inserter(), and QtPrivate::QMovableArrayOps< T >::Inserter::displace().