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>.
|
#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 697 of file qarraydataops.h.
|
inline |
Definition at line 705 of file qarraydataops.h.
|
inline |
Definition at line 706 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 717 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 741 of file qarraydataops.h.
References QtPrivate::QMovableArrayOps< T >::Inserter::displace(), QtPrivate::QMovableArrayOps< T >::Inserter::displaceFrom, and pos.
|
inline |
Definition at line 729 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 752 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 703 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 699 of file qarraydataops.h.
T* QtPrivate::QMovableArrayOps< T >::Inserter::displaceFrom |
Definition at line 700 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 701 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 702 of file qarraydataops.h.
Referenced by QtPrivate::QMovableArrayOps< T >::Inserter::~Inserter(), and QtPrivate::QMovableArrayOps< T >::Inserter::displace().