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
QQmlPropertyCacheCreatorBase Struct Reference

#include <qqmlpropertycachecreator_p.h>

+ Inheritance diagram for QQmlPropertyCacheCreatorBase:
+ Collaboration diagram for QQmlPropertyCacheCreatorBase:

Classes

struct  IncrementalResult
 

Static Public Member Functions

static QMetaType metaTypeForPropertyType (QV4::CompiledData::CommonType type)
 
static QMetaType listTypeForPropertyType (QV4::CompiledData::CommonType type)
 
static bool canCreateClassNameTypeByUrl (const QUrl &url)
 
static QByteArray createClassNameTypeByUrl (const QUrl &url)
 
static QByteArray createClassNameForInlineComponent (const QUrl &baseUrl, const QString &name)
 

Static Public Attributes

static QAtomicInt Q_AUTOTEST_EXPORT classIndexCounter
 

Detailed Description

Definition at line 69 of file qqmlpropertycachecreator_p.h.

Member Function Documentation

◆ canCreateClassNameTypeByUrl()

bool QQmlPropertyCacheCreatorBase::canCreateClassNameTypeByUrl ( const QUrl & url)
static

Definition at line 32 of file qqmlpropertycachecreator.cpp.

References processUrlForClassName(), and url.

Referenced by QQmlTypeData::done().

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

◆ createClassNameForInlineComponent()

QByteArray QQmlPropertyCacheCreatorBase::createClassNameForInlineComponent ( const QUrl & baseUrl,
const QString & name )
static

Definition at line 50 of file qqmlpropertycachecreator.cpp.

References baseUrl, classIndexCounter, QByteArray::number(), processUrlForClassName(), and QByteArray().

Referenced by doRegisterInlineComponentType().

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

◆ createClassNameTypeByUrl()

QByteArray QQmlPropertyCacheCreatorBase::createClassNameTypeByUrl ( const QUrl & url)
static

Definition at line 41 of file qqmlpropertycachecreator.cpp.

References classIndexCounter, QByteArray::number(), processUrlForClassName(), QByteArray(), and url.

Referenced by createTypeForUrl().

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

◆ listTypeForPropertyType()

◆ metaTypeForPropertyType()

static QMetaType QQmlPropertyCacheCreatorBase::metaTypeForPropertyType ( QV4::CompiledData::CommonType type)
inlinestatic

Member Data Documentation

◆ classIndexCounter

QT_BEGIN_NAMESPACE QAtomicInt QQmlPropertyCacheCreatorBase::classIndexCounter
static

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