![]() |
Qt 6.x
The Qt SDK
|
#include <qarraydataops.h>
Public Member Functions | |
Inserter (QArrayDataPointer< T > *d) | |
~Inserter () | |
void | setup (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 * | begin |
qsizetype | size |
qsizetype | sourceCopyConstruct = 0 |
qsizetype | nSource = 0 |
qsizetype | move = 0 |
qsizetype | sourceCopyAssign = 0 |
T * | end = nullptr |
T * | last = nullptr |
T * | where = nullptr |
Definition at line 400 of file qarraydataops.h.
|
inline |
Definition at line 409 of file qarraydataops.h.
References QtPrivate::QGenericArrayOps< T >::Inserter::begin, and QArrayDataPointer< T >::d.
|
inline |
Definition at line 414 of file qarraydataops.h.
References QtPrivate::QGenericArrayOps< T >::Inserter::begin, and QtPrivate::QGenericArrayOps< T >::Inserter::size.
|
inline |
Definition at line 470 of file qarraydataops.h.
References i, QtPrivate::QGenericArrayOps< T >::Inserter::last, QtPrivate::QGenericArrayOps< T >::Inserter::move, QtPrivate::QGenericArrayOps< T >::Inserter::nSource, pos, Q_ASSERT, Q_UNUSED, QtPrivate::QGenericArrayOps< T >::Inserter::setup(), QtPrivate::QGenericArrayOps< T >::Inserter::size, QtPrivate::QGenericArrayOps< T >::Inserter::sourceCopyAssign, QtPrivate::QGenericArrayOps< T >::Inserter::sourceCopyConstruct, and QtPrivate::QGenericArrayOps< T >::Inserter::where.
|
inline |
Definition at line 437 of file qarraydataops.h.
References i, QtPrivate::QGenericArrayOps< T >::Inserter::last, QtPrivate::QGenericArrayOps< T >::Inserter::move, QtPrivate::QGenericArrayOps< T >::Inserter::nSource, pos, Q_ASSERT, Q_UNUSED, QtPrivate::QGenericArrayOps< T >::Inserter::setup(), QtPrivate::QGenericArrayOps< T >::Inserter::size, QtPrivate::QGenericArrayOps< T >::Inserter::sourceCopyAssign, QtPrivate::QGenericArrayOps< T >::Inserter::sourceCopyConstruct, and QtPrivate::QGenericArrayOps< T >::Inserter::where.
Referenced by QtPrivate::QGenericArrayOps< T >::insert(), and QtPrivate::QGenericArrayOps< T >::insert().
|
inline |
Definition at line 503 of file qarraydataops.h.
References QtPrivate::QGenericArrayOps< T >::Inserter::end, i, QtPrivate::QGenericArrayOps< T >::Inserter::last, QtPrivate::QGenericArrayOps< T >::Inserter::move, pos, Q_ASSERT, QtPrivate::QGenericArrayOps< T >::Inserter::setup(), QtPrivate::QGenericArrayOps< T >::Inserter::size, QtPrivate::QGenericArrayOps< T >::Inserter::sourceCopyConstruct, and QtPrivate::QGenericArrayOps< T >::Inserter::where.
Referenced by QtPrivate::QGenericArrayOps< T >::emplace().
|
inline |
Definition at line 420 of file qarraydataops.h.
References QtPrivate::QGenericArrayOps< T >::Inserter::begin, dist(), QtPrivate::QGenericArrayOps< T >::Inserter::last, QtPrivate::QGenericArrayOps< T >::Inserter::move, QtPrivate::QGenericArrayOps< T >::Inserter::nSource, pos, QtPrivate::QGenericArrayOps< T >::Inserter::size, QtPrivate::QGenericArrayOps< T >::Inserter::sourceCopyAssign, QtPrivate::QGenericArrayOps< T >::Inserter::sourceCopyConstruct, and QtPrivate::QGenericArrayOps< T >::Inserter::where.
Referenced by QtPrivate::QGenericArrayOps< T >::Inserter::insert(), QtPrivate::QGenericArrayOps< T >::Inserter::insert(), and QtPrivate::QGenericArrayOps< T >::Inserter::insertOne().
T* QtPrivate::QGenericArrayOps< T >::Inserter::begin |
Definition at line 403 of file qarraydataops.h.
Referenced by QtPrivate::QGenericArrayOps< T >::Inserter::Inserter(), QtPrivate::QGenericArrayOps< T >::Inserter::~Inserter(), and QtPrivate::QGenericArrayOps< T >::Inserter::setup().
QArrayDataPointer<T>* QtPrivate::QGenericArrayOps< T >::Inserter::data |
Definition at line 402 of file qarraydataops.h.
T* QtPrivate::QGenericArrayOps< T >::Inserter::end = nullptr |
Definition at line 407 of file qarraydataops.h.
Referenced by QtPrivate::QGenericArrayOps< T >::Inserter::insertOne().
T * QtPrivate::QGenericArrayOps< T >::Inserter::last = nullptr |
qsizetype QtPrivate::QGenericArrayOps< T >::Inserter::move = 0 |
qsizetype QtPrivate::QGenericArrayOps< T >::Inserter::nSource = 0 |
Definition at line 406 of file qarraydataops.h.
Referenced by QtPrivate::QGenericArrayOps< T >::Inserter::insert(), QtPrivate::QGenericArrayOps< T >::Inserter::insert(), and QtPrivate::QGenericArrayOps< T >::Inserter::setup().
qsizetype QtPrivate::QGenericArrayOps< T >::Inserter::size |
Definition at line 404 of file qarraydataops.h.
Referenced by QtPrivate::QGenericArrayOps< T >::Inserter::~Inserter(), QtPrivate::QGenericArrayOps< T >::Inserter::insert(), QtPrivate::QGenericArrayOps< T >::Inserter::insert(), QtPrivate::QGenericArrayOps< T >::Inserter::insertOne(), and QtPrivate::QGenericArrayOps< T >::Inserter::setup().
qsizetype QtPrivate::QGenericArrayOps< T >::Inserter::sourceCopyAssign = 0 |
Definition at line 406 of file qarraydataops.h.
Referenced by QtPrivate::QGenericArrayOps< T >::Inserter::insert(), QtPrivate::QGenericArrayOps< T >::Inserter::insert(), and QtPrivate::QGenericArrayOps< T >::Inserter::setup().
qsizetype QtPrivate::QGenericArrayOps< T >::Inserter::sourceCopyConstruct = 0 |
T * QtPrivate::QGenericArrayOps< T >::Inserter::where = nullptr |