Qt
Internal/Contributor docs for the Qt SDK. Note: These are NOT official API docs; those are found at https://doc.qt.io/
Loading...
Searching...
No Matches
QQmlBindingInstantiationContext Struct Reference

#include <qqmlpropertycachecreator_p.h>

Collaboration diagram for QQmlBindingInstantiationContext:

Public Member Functions

 QQmlBindingInstantiationContext ()
 QQmlBindingInstantiationContext (int referencingObjectIndex, const QV4::CompiledData::Binding *instantiatingBinding, const QString &instantiatingPropertyName, const QQmlPropertyCache::ConstPtr &referencingObjectPropertyCache)
bool resolveInstantiatingProperty ()
QQmlPropertyCache::ConstPtr instantiatingPropertyCache () const

Public Attributes

int referencingObjectIndex = -1
const QV4::CompiledData::BindinginstantiatingBinding = nullptr
QString instantiatingPropertyName
QQmlPropertyCache::ConstPtr referencingObjectPropertyCache
const QQmlPropertyDatainstantiatingProperty = nullptr

Detailed Description

Definition at line 49 of file qqmlpropertycachecreator_p.h.

Constructor & Destructor Documentation

◆ QQmlBindingInstantiationContext() [1/2]

QQmlBindingInstantiationContext::QQmlBindingInstantiationContext ( )
inline

Definition at line 50 of file qqmlpropertycachecreator_p.h.

◆ QQmlBindingInstantiationContext() [2/2]

QQmlBindingInstantiationContext::QQmlBindingInstantiationContext ( int referencingObjectIndex,
const QV4::CompiledData::Binding * instantiatingBinding,
const QString & instantiatingPropertyName,
const QQmlPropertyCache::ConstPtr & referencingObjectPropertyCache )

Definition at line 64 of file qqmlpropertycachecreator.cpp.

References QQmlBindingInstantiationContext(), and referencingObjectIndex.

Referenced by QQmlBindingInstantiationContext().

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

Member Function Documentation

◆ instantiatingPropertyCache()

QQmlPropertyCache::ConstPtr QQmlBindingInstantiationContext::instantiatingPropertyCache ( ) const

Definition at line 96 of file qqmlpropertycachecreator.cpp.

◆ resolveInstantiatingProperty()

bool QQmlBindingInstantiationContext::resolveInstantiatingProperty ( )

Definition at line 76 of file qqmlpropertycachecreator.cpp.

References referencingObjectIndex.

Referenced by QQmlPropertyCacheCreator< ObjectContainer >::buildMetaObjectRecursively().

Here is the caller graph for this function:

Member Data Documentation

◆ instantiatingBinding

const QV4::CompiledData::Binding* QQmlBindingInstantiationContext::instantiatingBinding = nullptr

Definition at line 60 of file qqmlpropertycachecreator_p.h.

◆ instantiatingProperty

const QQmlPropertyData* QQmlBindingInstantiationContext::instantiatingProperty = nullptr

Definition at line 63 of file qqmlpropertycachecreator_p.h.

◆ instantiatingPropertyName

QString QQmlBindingInstantiationContext::instantiatingPropertyName

Definition at line 61 of file qqmlpropertycachecreator_p.h.

◆ referencingObjectIndex

int QQmlBindingInstantiationContext::referencingObjectIndex = -1

◆ referencingObjectPropertyCache

QQmlPropertyCache::ConstPtr QQmlBindingInstantiationContext::referencingObjectPropertyCache

Definition at line 62 of file qqmlpropertycachecreator_p.h.


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