![]() |
Qt
Internal/Contributor docs for the Qt SDK. Note: These are NOT official API docs; those are found at https://doc.qt.io/
|
#include <qqmldata_p.h>
Classes | |
struct | DeferredData |
struct | NotifyList |
Public Types | |
enum | Ownership { DoesNotOwnMemory , OwnsMemory } |
enum | { BitsPerType = sizeof(BindingBitsType) * 8 , InlineBindingArraySize = 2 } |
enum class | DeleteNotifyList { Yes , No } |
typedef quintptr | BindingBitsType |
Public Member Functions | |
QQmlData (Ownership ownership) | |
~QQmlData () | |
void | destroyed (QObject *) |
void | setImplicitDestructible () |
QQmlNotifierEndpoint * | notify (int index) const |
void | addNotify (int index, QQmlNotifierEndpoint *) |
int | endpointCount (int index) |
bool | signalHasEndpoint (int index) const |
void | disconnectNotifiers (DeleteNotifyList doDelete) |
bool | hasBindingBit (int) const |
void | setBindingBit (QObject *obj, int) |
void | clearBindingBit (int) |
bool | hasPendingBindingBit (int index) const |
void | setPendingBindingBit (QObject *obj, int) |
void | clearPendingBindingBit (int) |
void | deferData (int objectIndex, const QQmlRefPointer< QV4::ExecutableCompilationUnit > &, const QQmlRefPointer< QQmlContextData > &, const QString &inlineComponentName) |
void | releaseDeferredData () |
bool | hasExtendedData () const |
QHash< QQmlAttachedPropertiesFunc, QObject * > * | attachedProperties () const |
void | flushPendingBinding (int coreIndex) |
Additional Inherited Members | |
Static Public Attributes inherited from QAbstractDeclarativeData | |
static void(* | destroyed )(QAbstractDeclarativeData *, QObject *) = nullptr |
static void(* | signalEmitted )(QAbstractDeclarativeData *, QObject *, int, void **) = nullptr |
static int(* | receivers )(QAbstractDeclarativeData *, const QObject *, int) = nullptr |
static bool(* | isSignalConnected )(QAbstractDeclarativeData *, const QObject *, int) = nullptr |
static void(* | setWidgetParent )(QObject *, QObject *) = nullptr |
Definition at line 55 of file qqmldata_p.h.
typedef quintptr QQmlData::BindingBitsType |
Definition at line 120 of file qqmldata_p.h.
anonymous enum |
Enumerator | |
---|---|
BitsPerType | |
InlineBindingArraySize |
Definition at line 121 of file qqmldata_p.h.
|
strong |
Enumerator | |
---|---|
Yes | |
No |
Definition at line 147 of file qqmldata_p.h.
enum QQmlData::Ownership |
Enumerator | |
---|---|
DoesNotOwnMemory | |
OwnsMemory |
Definition at line 58 of file qqmldata_p.h.
QQmlData::QQmlData | ( | Ownership | ownership | ) |
Definition at line 246 of file qqmlengine.cpp.
QQmlData::~QQmlData | ( | ) |
Definition at line 256 of file qqmlengine.cpp.
void QQmlData::addNotify | ( | int | index, |
QQmlNotifierEndpoint * | endpoint ) |
Definition at line 1255 of file qqmlengine.cpp.
QHash< QQmlAttachedPropertiesFunc, QObject * > * QQmlData::attachedProperties | ( | ) | const |
Definition at line 1327 of file qqmlengine.cpp.
|
inlinestatic |
Definition at line 269 of file qqmldata_p.h.
|
inline |
Definition at line 392 of file qqmldata_p.h.
|
inline |
Definition at line 414 of file qqmldata_p.h.
void QQmlData::deferData | ( | int | objectIndex, |
const QQmlRefPointer< QV4::ExecutableCompilationUnit > & | compilationUnit, | ||
const QQmlRefPointer< QQmlContextData > & | context, | ||
const QString & | inlineComponentName ) |
Definition at line 1217 of file qqmlengine.cpp.
|
static |
Definition at line 260 of file qqmlengine.cpp.
Definition at line 1333 of file qqmlengine.cpp.
void QQmlData::disconnectNotifiers | ( | QQmlData::DeleteNotifyList | doDelete | ) |
Definition at line 1296 of file qqmlengine.cpp.
int QQmlData::endpointCount | ( | int | index | ) |
Definition at line 360 of file qqmlengine.cpp.
|
inlinestatic |
Definition at line 260 of file qqmldata_p.h.
void QQmlData::flushPendingBinding | ( | int | coreIndex | ) |
Definition at line 410 of file qqmlengine.cpp.
Definition at line 421 of file qqmldata_p.h.
Definition at line 236 of file qqmldata_p.h.
|
inlinestatic |
Definition at line 222 of file qqmldata_p.h.
Definition at line 232 of file qqmldata_p.h.
|
inlinestatic |
Definition at line 207 of file qqmldata_p.h.
|
inline |
Definition at line 377 of file qqmldata_p.h.
|
inline |
Definition at line 248 of file qqmldata_p.h.
|
inline |
Definition at line 399 of file qqmldata_p.h.
|
inlinestatic |
Definition at line 63 of file qqmldata_p.h.
|
static |
Definition at line 354 of file qqmlengine.cpp.
|
inlinestatic |
Definition at line 241 of file qqmldata_p.h.
Definition at line 374 of file qqmlengine.cpp.
|
inline |
Definition at line 334 of file qqmldata_p.h.
|
inlinestatic |
Definition at line 268 of file qqmldata_p.h.
|
static |
Definition at line 348 of file qqmlengine.cpp.
void QQmlData::releaseDeferredData | ( | ) |
Definition at line 1241 of file qqmlengine.cpp.
Definition at line 385 of file qqmldata_p.h.
|
inline |
Definition at line 81 of file qqmldata_p.h.
Definition at line 407 of file qqmldata_p.h.
Definition at line 388 of file qqmlengine.cpp.
|
static |
Definition at line 289 of file qqmlengine.cpp.
|
inline |
Definition at line 360 of file qqmldata_p.h.
|
inlinestatic |
Definition at line 320 of file qqmldata_p.h.
|
inlinestatic |
Definition at line 311 of file qqmldata_p.h.
union { ... } QQmlData |
BindingBitsType* QQmlData::bindingBits |
Definition at line 126 of file qqmldata_p.h.
quint32 QQmlData::bindingBitsArraySize |
Definition at line 119 of file qqmldata_p.h.
BindingBitsType QQmlData::bindingBitsValue[InlineBindingArraySize] |
Definition at line 127 of file qqmldata_p.h.
QQmlAbstractBinding* QQmlData::bindings = nullptr |
Definition at line 156 of file qqmldata_p.h.
quint16 QQmlData::columnNumber = 0 |
Definition at line 173 of file qqmldata_p.h.
QQmlRefPointer<QV4::ExecutableCompilationUnit> QQmlData::compilationUnit |
Definition at line 194 of file qqmldata_p.h.
QQmlContextData* QQmlData::context = nullptr |
Definition at line 151 of file qqmldata_p.h.
Referenced by testing.tools.safetynet_job.JobRun::_BuildRunMetadata(), testing.tools.safetynet_job.JobRun::_IncrementalRun(), testing.tools.safetynet_job.JobRun::_WriteCheckpoint(), testing.tools.safetynet_job.JobRun::_WriteRawJson(), and testing.tools.safetynet_job.JobRun::Run().
QVector<DeferredData *> QQmlData::deferredData |
Definition at line 195 of file qqmldata_p.h.
quint32 QQmlData::dummy |
Definition at line 114 of file qqmldata_p.h.
quint32 QQmlData::explicitIndestructibleSet |
Definition at line 95 of file qqmldata_p.h.
QQmlGuardImpl* QQmlData::guards = nullptr |
Definition at line 205 of file qqmldata_p.h.
quint32 QQmlData::hasConstWrapper |
Definition at line 113 of file qqmldata_p.h.
quint32 QQmlData::hasInterceptorMetaObject |
Definition at line 106 of file qqmldata_p.h.
quint32 QQmlData::hasTaintedV4Object |
Definition at line 98 of file qqmldata_p.h.
quint32 QQmlData::hasVMEMetaObject |
Definition at line 107 of file qqmldata_p.h.
quint32 QQmlData::indestructible |
Definition at line 92 of file qqmldata_p.h.
quint32 QQmlData::isQueuedForDeletion |
Definition at line 99 of file qqmldata_p.h.
quint32 QQmlData::jsEngineId = 0 |
Definition at line 175 of file qqmldata_p.h.
QV4::WeakValue QQmlData::jsWrapper |
Definition at line 201 of file qqmldata_p.h.
quint16 QQmlData::lineNumber = 0 |
Definition at line 172 of file qqmldata_p.h.
QQmlData* QQmlData::nextContextObject = nullptr |
Definition at line 161 of file qqmldata_p.h.
QAtomicPointer<NotifyList> QQmlData::notifyList |
Definition at line 140 of file qqmldata_p.h.
QQmlContextData* QQmlData::outerContext = nullptr |
Definition at line 153 of file qqmldata_p.h.
QQmlRefPointer<QQmlContextData> QQmlData::ownContext |
Definition at line 154 of file qqmldata_p.h.
quint32 QQmlData::ownMemory |
Definition at line 87 of file qqmldata_p.h.
QQmlData** QQmlData::prevContextObject = nullptr |
Definition at line 162 of file qqmldata_p.h.
QQmlPropertyCache::ConstPtr QQmlData::propertyCache |
Definition at line 203 of file qqmldata_p.h.
std::vector<QQmlPropertyObserver> QQmlData::propertyObservers |
Definition at line 158 of file qqmldata_p.h.
quint32 QQmlData::rootObjectInCreation |
Definition at line 104 of file qqmldata_p.h.
QQmlBoundSignal* QQmlData::signalHandlers = nullptr |
Definition at line 157 of file qqmldata_p.h.