Qt
Internal/Contributor docs for the Qt SDK. <b>Note:</b> These are NOT official API docs; those are found <a href='https://doc.qt.io/'>here</a>.
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 46 of file qqmlpropertycachecreator_p.h.

Constructor & Destructor Documentation

◆ QQmlBindingInstantiationContext() [1/2]

QQmlBindingInstantiationContext::QQmlBindingInstantiationContext ( )
inline

Definition at line 47 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 62 of file qqmlpropertycachecreator.cpp.

Member Function Documentation

◆ instantiatingPropertyCache()

QQmlPropertyCache::ConstPtr QQmlBindingInstantiationContext::instantiatingPropertyCache ( ) const

◆ resolveInstantiatingProperty()

bool QQmlBindingInstantiationContext::resolveInstantiatingProperty ( )

Member Data Documentation

◆ instantiatingBinding

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

Definition at line 57 of file qqmlpropertycachecreator_p.h.

Referenced by resolveInstantiatingProperty().

◆ instantiatingProperty

const QQmlPropertyData* QQmlBindingInstantiationContext::instantiatingProperty = nullptr

◆ instantiatingPropertyName

QString QQmlBindingInstantiationContext::instantiatingPropertyName

Definition at line 58 of file qqmlpropertycachecreator_p.h.

Referenced by resolveInstantiatingProperty().

◆ referencingObjectIndex

int QQmlBindingInstantiationContext::referencingObjectIndex = -1

Definition at line 56 of file qqmlpropertycachecreator_p.h.

Referenced by resolveInstantiatingProperty().

◆ referencingObjectPropertyCache

QQmlPropertyCache::ConstPtr QQmlBindingInstantiationContext::referencingObjectPropertyCache

Definition at line 59 of file qqmlpropertycachecreator_p.h.

Referenced by resolveInstantiatingProperty().


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