![]() |
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 | NotifyList |
| struct | DeferredData |
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 57 of file qqmldata_p.h.
| typedef quintptr QQmlData::BindingBitsType |
Definition at line 122 of file qqmldata_p.h.
| anonymous enum |
| Enumerator | |
|---|---|
| BitsPerType | |
| InlineBindingArraySize | |
Definition at line 123 of file qqmldata_p.h.
|
strong |
| Enumerator | |
|---|---|
| Yes | |
| No | |
Definition at line 149 of file qqmldata_p.h.
| enum QQmlData::Ownership |
| Enumerator | |
|---|---|
| DoesNotOwnMemory | |
| OwnsMemory | |
Definition at line 60 of file qqmldata_p.h.
| QT_BEGIN_NAMESPACE QQmlData::QQmlData | ( | Ownership | ownership | ) |
Definition at line 15 of file qqmldata.cpp.
|
default |
| void QQmlData::addNotify | ( | int | index, |
| QQmlNotifierEndpoint * | endpoint ) |
Definition at line 303 of file qqmldata.cpp.
| QHash< QQmlAttachedPropertiesFunc, QObject * > * QQmlData::attachedProperties | ( | ) | const |
Definition at line 375 of file qqmldata.cpp.
|
inlinestatic |
Definition at line 271 of file qqmldata_p.h.
|
inline |
Definition at line 398 of file qqmldata_p.h.
|
inline |
Definition at line 420 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 265 of file qqmldata.cpp.
|
static |
Definition at line 34 of file qqmldata.cpp.
Definition at line 423 of file qqmldata.cpp.
| void QQmlData::disconnectNotifiers | ( | QQmlData::DeleteNotifyList | doDelete | ) |
Definition at line 344 of file qqmldata.cpp.
| int QQmlData::endpointCount | ( | int | index | ) |
Definition at line 133 of file qqmldata.cpp.
|
inlinestatic |
Definition at line 262 of file qqmldata_p.h.
| void QQmlData::flushPendingBinding | ( | int | coreIndex | ) |
Definition at line 183 of file qqmldata.cpp.
Definition at line 427 of file qqmldata_p.h.
Definition at line 238 of file qqmldata_p.h.
|
inlinestatic |
Definition at line 224 of file qqmldata_p.h.
Definition at line 234 of file qqmldata_p.h.
|
inlinestatic |
Definition at line 209 of file qqmldata_p.h.
|
inline |
Definition at line 383 of file qqmldata_p.h.
|
inline |
Definition at line 250 of file qqmldata_p.h.
|
inline |
Definition at line 405 of file qqmldata_p.h.
|
inlinestatic |
Definition at line 65 of file qqmldata_p.h.
|
static |
Definition at line 127 of file qqmldata.cpp.
|
inlinestatic |
Definition at line 243 of file qqmldata_p.h.
Definition at line 147 of file qqmldata.cpp.
|
inline |
Definition at line 340 of file qqmldata_p.h.
|
inlinestatic |
Definition at line 270 of file qqmldata_p.h.
|
static |
Definition at line 121 of file qqmldata.cpp.
| void QQmlData::releaseDeferredData | ( | ) |
Definition at line 289 of file qqmldata.cpp.
Definition at line 391 of file qqmldata_p.h.
|
inline |
Definition at line 83 of file qqmldata_p.h.
Definition at line 413 of file qqmldata_p.h.
Definition at line 161 of file qqmldata.cpp.
|
static |
Definition at line 62 of file qqmldata.cpp.
|
inline |
Definition at line 366 of file qqmldata_p.h.
|
inlinestatic |
Definition at line 326 of file qqmldata_p.h.
|
inlinestatic |
Definition at line 317 of file qqmldata_p.h.
| union { ... } QQmlData |
| BindingBitsType* QQmlData::bindingBits |
Definition at line 128 of file qqmldata_p.h.
| quint32 QQmlData::bindingBitsArraySize |
Definition at line 121 of file qqmldata_p.h.
| BindingBitsType QQmlData::bindingBitsValue[InlineBindingArraySize] |
Definition at line 129 of file qqmldata_p.h.
| QQmlAbstractBinding* QQmlData::bindings = nullptr |
Definition at line 158 of file qqmldata_p.h.
| quint16 QQmlData::columnNumber = 0 |
Definition at line 175 of file qqmldata_p.h.
| QQmlRefPointer<QV4::ExecutableCompilationUnit> QQmlData::compilationUnit |
Definition at line 196 of file qqmldata_p.h.
| QQmlContextData* QQmlData::context = nullptr |
Definition at line 153 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().
| QList<DeferredData *> QQmlData::deferredData |
Definition at line 197 of file qqmldata_p.h.
| quint32 QQmlData::dummy |
Definition at line 116 of file qqmldata_p.h.
| quint32 QQmlData::explicitIndestructibleSet |
Definition at line 97 of file qqmldata_p.h.
| QQmlGuardImpl* QQmlData::guards = nullptr |
Definition at line 207 of file qqmldata_p.h.
| quint32 QQmlData::hasConstWrapper |
Definition at line 115 of file qqmldata_p.h.
| quint32 QQmlData::hasInterceptorMetaObject |
Definition at line 108 of file qqmldata_p.h.
| quint32 QQmlData::hasTaintedV4Object |
Definition at line 100 of file qqmldata_p.h.
| quint32 QQmlData::hasVMEMetaObject |
Definition at line 109 of file qqmldata_p.h.
| quint32 QQmlData::indestructible |
Definition at line 94 of file qqmldata_p.h.
| quint32 QQmlData::isQueuedForDeletion |
Definition at line 101 of file qqmldata_p.h.
| quint32 QQmlData::jsEngineId = 0 |
Definition at line 177 of file qqmldata_p.h.
| QV4::WeakValue QQmlData::jsWrapper |
Definition at line 203 of file qqmldata_p.h.
| quint16 QQmlData::lineNumber = 0 |
Definition at line 174 of file qqmldata_p.h.
Definition at line 163 of file qqmldata_p.h.
| QAtomicPointer<NotifyList> QQmlData::notifyList |
Definition at line 142 of file qqmldata_p.h.
| QQmlContextData* QQmlData::outerContext = nullptr |
Definition at line 155 of file qqmldata_p.h.
| QQmlRefPointer<QQmlContextData> QQmlData::ownContext |
Definition at line 156 of file qqmldata_p.h.
| quint32 QQmlData::ownMemory |
Definition at line 89 of file qqmldata_p.h.
Definition at line 164 of file qqmldata_p.h.
| QQmlPropertyCache::ConstPtr QQmlData::propertyCache |
Definition at line 205 of file qqmldata_p.h.
| std::vector<QQmlPropertyObserver> QQmlData::propertyObservers |
Definition at line 160 of file qqmldata_p.h.
| quint32 QQmlData::rootObjectInCreation |
Definition at line 106 of file qqmldata_p.h.
| QQmlBoundSignal* QQmlData::signalHandlers = nullptr |
Definition at line 159 of file qqmldata_p.h.