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

#include <qqmlcomponentandaliasresolver_p.h>

+ Collaboration diagram for QQmlComponentAndAliasResolver< ObjectContainer >:

Public Types

using CompiledObject = typename ObjectContainer::CompiledObject
 
using CompiledBinding = typename ObjectContainer::CompiledBinding
 

Public Member Functions

 QQmlComponentAndAliasResolver (ObjectContainer *compiler, QQmlEnginePrivate *enginePrivate, QQmlPropertyCacheVector *propertyCaches)
 
QQmlError resolve (int root=0)
 

Detailed Description

template<typename ObjectContainer>
class QQmlComponentAndAliasResolver< ObjectContainer >

Definition at line 37 of file qqmlcomponentandaliasresolver_p.h.

Member Typedef Documentation

◆ CompiledBinding

template<typename ObjectContainer >
using QQmlComponentAndAliasResolver< ObjectContainer >::CompiledBinding = typename ObjectContainer::CompiledBinding

Definition at line 42 of file qqmlcomponentandaliasresolver_p.h.

◆ CompiledObject

template<typename ObjectContainer >
using QQmlComponentAndAliasResolver< ObjectContainer >::CompiledObject = typename ObjectContainer::CompiledObject

Definition at line 41 of file qqmlcomponentandaliasresolver_p.h.

Constructor & Destructor Documentation

◆ QQmlComponentAndAliasResolver()

template<typename ObjectContainer >
QQmlComponentAndAliasResolver< ObjectContainer >::QQmlComponentAndAliasResolver ( ObjectContainer * compiler,
QQmlEnginePrivate * enginePrivate,
QQmlPropertyCacheVector * propertyCaches )

Definition at line 127 of file qqmlcomponentandaliasresolver_p.h.

Member Function Documentation

◆ resolve()

template<typename ObjectContainer >
QQmlError QQmlComponentAndAliasResolver< ObjectContainer >::resolve ( int root = 0)

Definition at line 232 of file qqmlcomponentandaliasresolver_p.h.

References cache, component(), error, i, QV4::CompiledData::Object::IsInlineComponentRoot, QV4::CompiledData::Object::IsPartOfInlineComponent, Q_ASSERT, qCWarning, tr, and QV4::CompiledData::Binding::Type_Object.

Referenced by QQmlTypeCompiler::compile().

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

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