Qt 6.x
The Qt SDK
Loading...
Searching...
No Matches
QQmlData Class Reference

#include <qqmldata_p.h>

+ Inheritance diagram for QQmlData:
+ Collaboration diagram for QQmlData:

Classes

struct  DeferredData
 
struct  NotifyList
 

Public Types

enum  Ownership { DoesNotOwnMemory , OwnsMemory }
 
enum  { BitsPerType = sizeof(BindingBitsType) * 8 , InlineBindingArraySize = 2 }
 
typedef quintptr BindingBitsType
 

Public Member Functions

 QQmlData (Ownership ownership)
 
 ~QQmlData ()
 
void destroyed (QObject *)
 
void setImplicitDestructible ()
 
QQmlNotifierEndpointnotify (int index)
 
void addNotify (int index, QQmlNotifierEndpoint *)
 
int endpointCount (int index)
 
bool signalHasEndpoint (int index) const
 
void disconnectNotifiers ()
 
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 > &)
 
void releaseDeferredData ()
 
bool hasExtendedData () const
 
QHash< QQmlAttachedPropertiesFunc, QObject * > * attachedProperties () const
 
void flushPendingBinding (int coreIndex)
 

Static Public Member Functions

static void init ()
 
static void destroyed (QAbstractDeclarativeData *, QObject *)
 
static void signalEmitted (QAbstractDeclarativeData *, QObject *, int, void **)
 
static int receivers (QAbstractDeclarativeData *, const QObject *, int)
 
static bool isSignalConnected (QAbstractDeclarativeData *, const QObject *, int)
 
static QQmlDataget (QObjectPrivate *priv, bool create)
 
static QQmlDataget (const QObjectPrivate *priv)
 
static QQmlDataget (QObject *object, bool create)
 
static QQmlDataget (const QObject *object)
 
static bool keepAliveDuringGarbageCollection (const QObject *object)
 
static bool wasDeleted (const QObject *)
 
static bool wasDeleted (const QObjectPrivate *)
 
static void markAsDeleted (QObject *)
 
static void setQueuedForDeletion (QObject *)
 
static void flushPendingBinding (QObject *object, int coreIndex)
 
static QQmlPropertyCache::ConstPtr ensurePropertyCache (QObject *object)
 
static Q_ALWAYS_INLINE uint offsetForBit (int bit)
 
static Q_ALWAYS_INLINE BindingBitsType bitFlagForBit (int bit)
 

Public Attributes

quint32 ownMemory:1
 
quint32 indestructible:1
 
quint32 explicitIndestructibleSet:1
 
quint32 hasTaintedV4Object:1
 
quint32 isQueuedForDeletion:1
 
quint32 rootObjectInCreation:1
 
quint32 hasInterceptorMetaObject:1
 
quint32 hasVMEMetaObject:1
 
quint32 hasConstWrapper: 1
 
quint32 dummy:7
 
quint32 bindingBitsArraySize: 16
 
union { 
 
   BindingBitsType *   bindingBits 
 
   BindingBitsType   bindingBitsValue [InlineBindingArraySize
 
};  
 
NotifyListnotifyList = nullptr
 
QQmlContextDatacontext = nullptr
 
QQmlContextDataouterContext = nullptr
 
QQmlRefPointer< QQmlContextDataownContext
 
QQmlAbstractBindingbindings = nullptr
 
QQmlBoundSignalsignalHandlers = nullptr
 
std::vector< QQmlPropertyObserverpropertyObservers
 
QQmlDatanextContextObject = nullptr
 
QQmlData ** prevContextObject = nullptr
 
quint16 lineNumber = 0
 
quint16 columnNumber = 0
 
quint32 jsEngineId = 0
 
QQmlRefPointer< QV4::ExecutableCompilationUnitcompilationUnit
 
QVector< DeferredData * > deferredData
 
QV4::WeakValue jsWrapper
 
QQmlPropertyCache::ConstPtr propertyCache
 
QQmlGuardImplguards = 0
 

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
 

Detailed Description

Definition at line 55 of file qqmldata_p.h.

Member Typedef Documentation

◆ BindingBitsType

Definition at line 116 of file qqmldata_p.h.

Member Enumeration Documentation

◆ anonymous enum

anonymous enum
Enumerator
BitsPerType 
InlineBindingArraySize 

Definition at line 117 of file qqmldata_p.h.

◆ Ownership

Enumerator
DoesNotOwnMemory 
OwnsMemory 

Definition at line 58 of file qqmldata_p.h.

Constructor & Destructor Documentation

◆ QQmlData()

QQmlData::QQmlData ( Ownership  ownership)

Definition at line 258 of file qqmlengine.cpp.

References bindingBitsValue, and init().

+ Here is the call graph for this function:

◆ ~QQmlData()

QQmlData::~QQmlData ( )

Definition at line 268 of file qqmlengine.cpp.

Referenced by destroyed().

+ Here is the caller graph for this function:

Member Function Documentation

◆ addNotify()

void QQmlData::addNotify ( int  index,
QQmlNotifierEndpoint endpoint 
)

Definition at line 1355 of file qqmlengine.cpp.

References QQmlData::NotifyList::connectionMask, QQmlNotifierEndpoint::isConnected(), QQmlData::NotifyList::maximumTodoIndex, QQmlData::NotifyList::notifies, QQmlData::NotifyList::notifiesSize, notifyList, Q_ASSERT, qMax(), qMin(), and QQmlData::NotifyList::todo.

Referenced by QQmlNotifierEndpoint::connect().

+ Here is the call graph for this function:
+ Here is the caller graph for this function:

◆ attachedProperties()

QHash< QQmlAttachedPropertiesFunc, QObject * > * QQmlData::attachedProperties ( ) const

Definition at line 1403 of file qqmlengine.cpp.

References QQmlDataExtended::attachedProperties.

◆ bitFlagForBit()

static Q_ALWAYS_INLINE BindingBitsType QQmlData::bitFlagForBit ( int  bit)
inlinestatic

Definition at line 261 of file qqmldata_p.h.

◆ clearBindingBit()

void QQmlData::clearBindingBit ( int  coreIndex)
inline

Definition at line 364 of file qqmldata_p.h.

References Q_ASSERT.

◆ clearPendingBindingBit()

void QQmlData::clearPendingBindingBit ( int  coreIndex)
inline

Definition at line 386 of file qqmldata_p.h.

References Q_ASSERT.

Referenced by flushPendingBinding().

+ Here is the caller graph for this function:

◆ deferData()

void QQmlData::deferData ( int  objectIndex,
const QQmlRefPointer< QV4::ExecutableCompilationUnit > &  compilationUnit,
const QQmlRefPointer< QQmlContextData > &  context 
)

Definition at line 1319 of file qqmlengine.cpp.

References QList< T >::at(), QV4::ExecutableCompilationUnit::bindingPropertyDataPerObject, QV4::CompiledData::Object::bindingTable(), compilationUnit, context, deferData(), deferredData, QV4::CompiledData::Binding::hasFlag(), i, QV4::CompiledData::Binding::IsDeferredBinding, QV4::CompiledData::Object::nBindings, QV4::ExecutableCompilationUnit::objectAt(), and property.

Referenced by deferData(), and releaseDeferredData().

+ Here is the call graph for this function:
+ Here is the caller graph for this function:

◆ destroyed() [1/2]

void QQmlData::destroyed ( QAbstractDeclarativeData d,
QObject o 
)
static

Definition at line 272 of file qqmlengine.cpp.

References d, destroyed(), and o.

Referenced by destroyed().

+ Here is the call graph for this function:
+ Here is the caller graph for this function:

◆ destroyed() [2/2]

◆ disconnectNotifiers()

void QQmlData::disconnectNotifiers ( )

Definition at line 1388 of file qqmlengine.cpp.

References QQmlNotifierEndpoint::disconnect(), QQmlData::NotifyList::notifies, QQmlData::NotifyList::notifiesSize, notifyList, and QQmlData::NotifyList::todo.

Referenced by destroyed(), and QV4::QObjectWrapper::destroyObject().

+ Here is the call graph for this function:
+ Here is the caller graph for this function:

◆ endpointCount()

int QQmlData::endpointCount ( int  index)

Definition at line 370 of file qqmlengine.cpp.

References notify().

Referenced by receivers().

+ Here is the call graph for this function:
+ Here is the caller graph for this function:

◆ ensurePropertyCache()

static QQmlPropertyCache::ConstPtr QQmlData::ensurePropertyCache ( QObject object)
inlinestatic

Definition at line 252 of file qqmldata_p.h.

References get(), propertyCache, and Q_LIKELY.

Referenced by QQmlComponentPrivate::beginCreate(), QV4::QObjectWrapper::create(), QQmlEnginePrivate::singletonInstance(), and QQmlVMEMetaObjectEndpoint::tryConnect().

+ Here is the call graph for this function:
+ Here is the caller graph for this function:

◆ flushPendingBinding() [1/2]

void QQmlData::flushPendingBinding ( int  coreIndex)

Definition at line 422 of file qqmlengine.cpp.

References bindings, QQmlPropertyData::BypassInterceptor, clearPendingBindingBit(), QQmlPropertyData::DontRemoveBinding, QQmlAbstractBinding::nextBinding(), and QQmlAbstractBinding::setEnabled().

+ Here is the call graph for this function:

◆ flushPendingBinding() [2/2]

void QQmlData::flushPendingBinding ( QObject object,
int  coreIndex 
)
inlinestatic

Definition at line 393 of file qqmldata_p.h.

References get().

Referenced by QQmlPrivate::AOTCompiledContext::captureLookup(), QQmlPrivate::AOTCompiledContext::captureQmlContextPropertyLookup(), QV4::QObjectWrapper::getProperty(), QQmlPrivate::loadFallbackProperty(), and QQmlPrivate::loadObjectProperty().

+ Here is the call graph for this function:
+ Here is the caller graph for this function:

◆ get() [1/4]

static QQmlData * QQmlData::get ( const QObject object)
inlinestatic

Definition at line 228 of file qqmldata_p.h.

References QObjectPrivate::get(), and get().

+ Here is the call graph for this function:

◆ get() [2/4]

static QQmlData * QQmlData::get ( const QObjectPrivate priv)
inlinestatic

Definition at line 214 of file qqmldata_p.h.

References priv().

+ Here is the call graph for this function:

◆ get() [3/4]

static QQmlData * QQmlData::get ( QObject object,
bool  create 
)
inlinestatic

Definition at line 224 of file qqmldata_p.h.

References create(), QObjectPrivate::get(), and get().

+ Here is the call graph for this function:

◆ get() [4/4]

static QQmlData * QQmlData::get ( QObjectPrivate priv,
bool  create 
)
inlinestatic

Definition at line 199 of file qqmldata_p.h.

References create(), priv(), and Q_ASSERT.

Referenced by QQmlDelegateModelItem::QQmlDelegateModelItem(), QQmlInterceptorMetaObject::QQmlInterceptorMetaObject(), QQmlVMEMetaObject::QQmlVMEMetaObject(), QQmlInfo::~QQmlInfo(), QQmlGuardImpl::addGuard(), QQmlAbstractBinding::addToObject(), QQuickPropertyChangesParser::applyBindings(), QQmlComponentPrivate::beginCreate(), QtQuickPrivate::beginDeferred(), QtQuickPrivate::beginDeferred(), QQmlComponentPrivate::beginDeferred(), QQmlPropertyPrivate::binding(), QQmlBindPrivate::buildBindEntries(), QtQuickPrivate::cancelDeferred(), QQmlPropertyCapture::captureProperty(), QQmlPrivate::changeFallbackProperty(), QQmlPrivate::changeObjectProperty(), QtQuickPrivate::completeDeferred(), QQmlNotifierEndpoint::connect(), QQmlEngine::contextForObject(), createBindingInScope(), QtObject::createComponent(), QtObject::createComponent(), QQmlObjectCreator::createComponent(), QQmlComponent::createObject(), QtObject::createQmlObject(), QQmlDelegateModelItem::dataForObject(), ddata_for_cast(), QQuickPropertyChangesPrivate::decodeBinding(), QQmlDelegateModelItem::destroyObject(), QV4::QObjectWrapper::destroyObject(), QQmlOpenMetaObjectPrivate::dropPropertyCache(), QQuickDesignerSupport::emitComponentCompleteSignalForAttachedProperty(), ensurePropertyCache(), QQuickIcon::ensureRelativeSourceResolved(), QQmlEnginePrivate::executeRuntimeFunction(), QQmlObjectCreator::finalize(), QQmlPropertyPrivate::findAliasTarget(), QV4::QObjectWrapper::findProperty(), flush_vme_signal(), flushPendingBinding(), get(), QQmlListModel::get(), QQmlVMEMetaObject::get(), QQmlInterceptorMetaObject::get(), get(), QQmlDesignerMetaObject::getNodeInstanceMetaObject(), getObjectPropertyData(), QV4::QQmlContextWrapper::getPropertyAndBase(), QQmlAbstractBinding::getPropertyData(), QQmlIncubatorPrivate::incubate(), QQDMIncubationTask::initializeRequiredProperties(), QQmlPrivate::initObjectLookup(), QQmlPropertyPrivate::initProperty(), instanceOfQObject(), QQmlPrivate::loadFallbackProperty(), QQmlPrivate::loadObjectProperty(), QV4::QObjectWrapper::lookupMethodGetterImpl(), QV4::QObjectWrapper::lookupPropertyGetterImpl(), QV4::QObjectWrapper::markWrapper(), QQmlVMEMetaObject::metaCall(), QV4::QObjectWrapper::method_connect(), QJSEngine::newQObject(), QJSEngine::objectOwnership(), QQmlAnyBinding::ofProperty(), QQmlPropertyCache::originalClone(), QQuickPropertyChangesPrivate::property(), QQmlPrivate::qdeclarativeelement_destructor(), QJSEngine::qjsEngine(), QQmlComponent::qmlAttachedProperties(), qmlAttachedPropertiesObject(), QQmlEngine::qmlEngine(), qmlExecuteDeferred(), qQmlPropertyCacheProperty(), QQmlThreadNotifierProxyObject::qt_metacall(), QQmlAbstractBinding::removeFromObject(), removeOldBinding(), removePendingQPropertyBinding(), QQmlComponentPrivate::removePropertyFromRequired(), QtObject::resolvedUrl(), QQuickTableViewPrivate::resolveImportVersion(), QQmlPropertyPrivate::setBinding(), QQmlOpenMetaObject::setCached(), QQmlEngine::setContextForObject(), QQmlEnginePrivate::setInternalContext(), QQmlAdaptorModel::setModel(), QJSEngine::setObjectOwnership(), QV4::QObjectWrapper::setProperty(), QV4::QObjectWrapper::setProperty(), QV4::QObjectWrapper::setQmlProperty(), setQueuedForDeletion(), QQmlAbstractBinding::setTarget(), signalEmitted(), QQmlPropertyPrivate::signalExpression(), QQmlEnginePrivate::singletonInstance(), QV4::QmlIncubatorObject::statusChanged(), QQmlPropertyPrivate::takeSignalExpression(), VDMListDelegateDataType::toDynamicMetaObject(), QV4::QObjectWrapper::virtualPut(), QV4::QObjectWrapper::virtualResolveLookupGetter(), QV4::QQmlTypeWrapper::virtualResolveLookupGetter(), wasDeleted(), QV4::QObjectWrapper::wrap(), QObjectPointerBinding::write(), and QObjectPointerBinding::write().

+ Here is the call graph for this function:

◆ hasBindingBit()

bool QQmlData::hasBindingBit ( int  coreIndex) const
inline

Definition at line 349 of file qqmldata_p.h.

References Q_ASSERT.

Referenced by QQmlVMEMetaObject::metaCall().

+ Here is the caller graph for this function:

◆ hasExtendedData()

bool QQmlData::hasExtendedData ( ) const
inline

Definition at line 240 of file qqmldata_p.h.

◆ hasPendingBindingBit()

bool QQmlData::hasPendingBindingBit ( int  index) const
inline

Definition at line 371 of file qqmldata_p.h.

References Q_ASSERT.

Referenced by QQmlPrivate::loadFallbackProperty(), and QQmlPrivate::loadObjectProperty().

+ Here is the caller graph for this function:

◆ init()

static void QQmlData::init ( )
inlinestatic

Definition at line 63 of file qqmldata_p.h.

References QAbstractDeclarativeData::destroyed, QAbstractDeclarativeData::isSignalConnected, QAbstractDeclarativeData::receivers, and QAbstractDeclarativeData::signalEmitted.

Referenced by QQmlData(), and QQmlEnginePrivate::init().

+ Here is the caller graph for this function:

◆ isSignalConnected()

bool QQmlData::isSignalConnected ( QAbstractDeclarativeData d,
const QObject ,
int  index 
)
static

Definition at line 364 of file qqmlengine.cpp.

References d, and signalHasEndpoint().

+ Here is the call graph for this function:

◆ keepAliveDuringGarbageCollection()

static bool QQmlData::keepAliveDuringGarbageCollection ( const QObject object)
inlinestatic

Definition at line 233 of file qqmldata_p.h.

References get(), indestructible, and rootObjectInCreation.

Referenced by QV4::QObjectMethod::method_destroy(), and QQmlStrongJSQObjectReference< T >::setObject().

+ Here is the call graph for this function:
+ Here is the caller graph for this function:

◆ markAsDeleted()

void QQmlData::markAsDeleted ( QObject o)
static

Definition at line 384 of file qqmlengine.cpp.

References child, QObjectPrivate::get(), QVarLengthArray< T, Prealloc >::isEmpty(), QVarLengthArray< T, Prealloc >::last(), o, QVarLengthArray< T, Prealloc >::pop_back(), QVarLengthArray< T, Prealloc >::push_back(), and setQueuedForDeletion().

Referenced by QQmlPrivate::qdeclarativeelement_destructor().

+ Here is the call graph for this function:
+ Here is the caller graph for this function:

◆ notify()

QQmlNotifierEndpoint * QQmlData::notify ( int  index)
inline

Definition at line 321 of file qqmldata_p.h.

References QQmlData::NotifyList::connectionMask, QQmlData::NotifyList::layout(), QQmlData::NotifyList::notifies, notifyList, and Q_ASSERT.

Referenced by endpointCount(), QQmlNotifier::notify(), QQmlThreadNotifierProxyObject::qt_metacall(), and signalEmitted().

+ Here is the call graph for this function:
+ Here is the caller graph for this function:

◆ offsetForBit()

static Q_ALWAYS_INLINE uint QQmlData::offsetForBit ( int  bit)
inlinestatic

Definition at line 260 of file qqmldata_p.h.

◆ receivers()

int QQmlData::receivers ( QAbstractDeclarativeData d,
const QObject ,
int  index 
)
static

Definition at line 358 of file qqmlengine.cpp.

References d, and endpointCount().

+ Here is the call graph for this function:

◆ releaseDeferredData()

void QQmlData::releaseDeferredData ( )

Definition at line 1341 of file qqmlengine.cpp.

References deferData(), deferredData, and it.

+ Here is the call graph for this function:

◆ setBindingBit()

void QQmlData::setBindingBit ( QObject obj,
int  coreIndex 
)
inline

Definition at line 357 of file qqmldata_p.h.

References Q_ASSERT.

◆ setImplicitDestructible()

void QQmlData::setImplicitDestructible ( )
inline

Definition at line 81 of file qqmldata_p.h.

◆ setPendingBindingBit()

void QQmlData::setPendingBindingBit ( QObject obj,
int  coreIndex 
)
inline

Definition at line 379 of file qqmldata_p.h.

References Q_ASSERT.

◆ setQueuedForDeletion()

void QQmlData::setQueuedForDeletion ( QObject object)
static

Definition at line 398 of file qqmlengine.cpp.

References get(), and Q_ASSERT.

Referenced by markAsDeleted().

+ Here is the call graph for this function:
+ Here is the caller graph for this function:

◆ signalEmitted()

void QQmlData::signalEmitted ( QAbstractDeclarativeData ,
QObject object,
int  index,
void **  a 
)
static

◆ signalHasEndpoint()

bool QQmlData::signalHasEndpoint ( int  index) const
inline

Definition at line 344 of file qqmldata_p.h.

References QQmlData::NotifyList::connectionMask, and notifyList.

Referenced by isSignalConnected().

+ Here is the caller graph for this function:

◆ wasDeleted() [1/2]

◆ wasDeleted() [2/2]

bool QQmlData::wasDeleted ( const QObjectPrivate priv)
inlinestatic

Definition at line 303 of file qqmldata_p.h.

References get(), isQueuedForDeletion, and priv().

+ Here is the call graph for this function:

Member Data Documentation

◆ [union]

union { ... } QQmlData

◆ bindingBits

BindingBitsType* QQmlData::bindingBits

Definition at line 122 of file qqmldata_p.h.

Referenced by destroyed().

◆ bindingBitsArraySize

quint32 QQmlData::bindingBitsArraySize

Definition at line 115 of file qqmldata_p.h.

Referenced by destroyed().

◆ bindingBitsValue

BindingBitsType QQmlData::bindingBitsValue[InlineBindingArraySize]

Definition at line 123 of file qqmldata_p.h.

Referenced by QQmlData().

◆ bindings

QQmlAbstractBinding* QQmlData::bindings = nullptr

Definition at line 152 of file qqmldata_p.h.

Referenced by destroyed(), and flushPendingBinding().

◆ columnNumber

quint16 QQmlData::columnNumber = 0

◆ compilationUnit

QQmlRefPointer<QV4::ExecutableCompilationUnit> QQmlData::compilationUnit

Definition at line 186 of file qqmldata_p.h.

Referenced by deferData(), destroyed(), and instanceOfQObject().

◆ context

◆ deferredData

◆ dummy

quint32 QQmlData::dummy

Definition at line 110 of file qqmldata_p.h.

◆ explicitIndestructibleSet

◆ guards

QQmlGuardImpl* QQmlData::guards = 0

Definition at line 197 of file qqmldata_p.h.

Referenced by destroyed().

◆ hasConstWrapper

quint32 QQmlData::hasConstWrapper

Definition at line 109 of file qqmldata_p.h.

Referenced by QV4::QObjectWrapper::markWrapper().

◆ hasInterceptorMetaObject

quint32 QQmlData::hasInterceptorMetaObject

Definition at line 106 of file qqmldata_p.h.

Referenced by QQmlInterceptorMetaObject::QQmlInterceptorMetaObject().

◆ hasTaintedV4Object

quint32 QQmlData::hasTaintedV4Object

Definition at line 98 of file qqmldata_p.h.

Referenced by QV4::QObjectWrapper::markWrapper().

◆ hasVMEMetaObject

quint32 QQmlData::hasVMEMetaObject

◆ indestructible

◆ isQueuedForDeletion

◆ jsEngineId

quint32 QQmlData::jsEngineId = 0

Definition at line 171 of file qqmldata_p.h.

Referenced by QV4::QObjectWrapper::markWrapper().

◆ jsWrapper

◆ lineNumber

quint16 QQmlData::lineNumber = 0

◆ nextContextObject

QQmlData* QQmlData::nextContextObject = nullptr

Definition at line 157 of file qqmldata_p.h.

Referenced by QQmlContextData::addOwnedObject(), and destroyed().

◆ notifyList

NotifyList* QQmlData::notifyList = nullptr

◆ outerContext

◆ ownContext

◆ ownMemory

quint32 QQmlData::ownMemory

Definition at line 87 of file qqmldata_p.h.

Referenced by destroyed().

◆ prevContextObject

QQmlData** QQmlData::prevContextObject = nullptr

Definition at line 158 of file qqmldata_p.h.

Referenced by QQmlContextData::addOwnedObject(), and destroyed().

◆ propertyCache

◆ propertyObservers

std::vector<QQmlPropertyObserver> QQmlData::propertyObservers

Definition at line 154 of file qqmldata_p.h.

◆ rootObjectInCreation

quint32 QQmlData::rootObjectInCreation

◆ signalHandlers

QQmlBoundSignal* QQmlData::signalHandlers = nullptr

Definition at line 153 of file qqmldata_p.h.

Referenced by destroyed().


The documentation for this class was generated from the following files: