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
QQmlPropertyCacheAliasCreator< ObjectContainer > Class Template Reference

#include <qqmlpropertycachecreator_p.h>

+ Collaboration diagram for QQmlPropertyCacheAliasCreator< ObjectContainer >:

Public Types

typedef ObjectContainer::CompiledObject CompiledObject
 

Public Member Functions

 QQmlPropertyCacheAliasCreator (QQmlPropertyCacheVector *propertyCaches, const ObjectContainer *objectContainer)
 
QQmlError appendAliasesToPropertyCache (const CompiledObject &component, int objectIndex, QQmlEnginePrivate *enginePriv)
 

Detailed Description

template<typename ObjectContainer>
class QQmlPropertyCacheAliasCreator< ObjectContainer >

Definition at line 823 of file qqmlpropertycachecreator_p.h.

Member Typedef Documentation

◆ CompiledObject

template<typename ObjectContainer >
typedef ObjectContainer::CompiledObject QQmlPropertyCacheAliasCreator< ObjectContainer >::CompiledObject

Definition at line 826 of file qqmlpropertycachecreator_p.h.

Constructor & Destructor Documentation

◆ QQmlPropertyCacheAliasCreator()

template<typename ObjectContainer >
QQmlPropertyCacheAliasCreator< ObjectContainer >::QQmlPropertyCacheAliasCreator ( QQmlPropertyCacheVector * propertyCaches,
const ObjectContainer * objectContainer )
inline

Definition at line 844 of file qqmlpropertycachecreator_p.h.

Member Function Documentation

◆ appendAliasesToPropertyCache()

template<typename ObjectContainer >
QQmlError QQmlPropertyCacheAliasCreator< ObjectContainer >::appendAliasesToPropertyCache ( const CompiledObject & component,
int objectIndex,
QQmlEnginePrivate * enginePriv )
inline

Definition at line 1000 of file qqmlpropertycachecreator_p.h.

References QQmlPropertyCache::appendProperty(), component(), error, QV4::CompiledData::Alias::hasFlag(), QV4::CompiledData::Alias::nameIndex(), QQmlPropertyCacheVector::ownAt(), Q_ASSERT, QV4::CompiledData::Alias::Resolved, and QTypeRevision::zero().

+ Here is the call graph for this function:

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