diff options
| author | Ulf Hermann <ulf.hermann@qt.io> | 2024-11-26 15:42:40 +0100 |
|---|---|---|
| committer | Ulf Hermann <ulf.hermann@qt.io> | 2024-12-03 15:15:16 +0100 |
| commit | d3f00fd1d91800e894303a5beeb9fd300df7fc8b (patch) | |
| tree | a3703942d1218231077cd0429743ae9ce974c3c8 /src/qmlcompiler/qqmljsregistercontent.cpp | |
| parent | f5673f1e0e139fab33a456275b015fe4e5ca3986 (diff) | |
QmlCompiler: Pass QQmlJSRegisterContent by value
It's only a single pointer these days.
Task-number: QTBUG-124670
Change-Id: Id51fe268108733b07d77c70531f38914a8adfdae
Reviewed-by: Fabian Kosmale <fabian.kosmale@qt.io>
Reviewed-by: Olivier De Cannière <olivier.decanniere@qt.io>
Diffstat (limited to 'src/qmlcompiler/qqmljsregistercontent.cpp')
| -rw-r--r-- | src/qmlcompiler/qqmljsregistercontent.cpp | 26 |
1 files changed, 13 insertions, 13 deletions
diff --git a/src/qmlcompiler/qqmljsregistercontent.cpp b/src/qmlcompiler/qqmljsregistercontent.cpp index f4443f5b54..d63e9e6d41 100644 --- a/src/qmlcompiler/qqmljsregistercontent.cpp +++ b/src/qmlcompiler/qqmljsregistercontent.cpp @@ -537,7 +537,7 @@ QQmlJSRegisterContentPool::~QQmlJSRegisterContentPool() = default; QQmlJSRegisterContent QQmlJSRegisterContentPool::createType( const QQmlJSScope::ConstPtr &type, int resultLookupIndex, - QQmlJSRegisterContent::ContentVariant variant, const QQmlJSRegisterContent &scope) + QQmlJSRegisterContent::ContentVariant variant, QQmlJSRegisterContent scope) { QQmlJSRegisterContentPrivate *result = create(scope, variant); result->m_content = std::make_pair(type, resultLookupIndex); @@ -546,7 +546,7 @@ QQmlJSRegisterContent QQmlJSRegisterContentPool::createType( QQmlJSRegisterContent QQmlJSRegisterContentPool::createProperty( const QQmlJSMetaProperty &property, int baseLookupIndex, int resultLookupIndex, - QQmlJSRegisterContent::ContentVariant variant, const QQmlJSRegisterContent &scope) + QQmlJSRegisterContent::ContentVariant variant, QQmlJSRegisterContent scope) { QQmlJSRegisterContentPrivate *result = create(scope, variant); result->m_content = QQmlJSRegisterContentPrivate::PropertyLookup { @@ -559,7 +559,7 @@ QQmlJSRegisterContent QQmlJSRegisterContentPool::createProperty( QQmlJSRegisterContent QQmlJSRegisterContentPool::createEnumeration( const QQmlJSMetaEnum &enumeration, const QString &enumMember, - QQmlJSRegisterContent::ContentVariant variant, const QQmlJSRegisterContent &scope) + QQmlJSRegisterContent::ContentVariant variant, QQmlJSRegisterContent scope) { QQmlJSRegisterContentPrivate *result = create(scope, variant); result->m_content = std::make_pair(enumeration, enumMember); @@ -568,7 +568,7 @@ QQmlJSRegisterContent QQmlJSRegisterContentPool::createEnumeration( QQmlJSRegisterContent QQmlJSRegisterContentPool::createMethod( const QList<QQmlJSMetaMethod> &methods, const QQmlJSScope::ConstPtr &methodType, - QQmlJSRegisterContent::ContentVariant variant, const QQmlJSRegisterContent &scope) + QQmlJSRegisterContent::ContentVariant variant, QQmlJSRegisterContent scope) { // Methods can only be stored in QJSValue. Q_ASSERT(methodType->internalName() == u"QJSValue"_s); @@ -579,7 +579,7 @@ QQmlJSRegisterContent QQmlJSRegisterContentPool::createMethod( QQmlJSRegisterContent QQmlJSRegisterContentPool::createMethodCall( const QQmlJSMetaMethod &method, const QQmlJSScope::ConstPtr &returnType, - const QQmlJSRegisterContent &scope) + QQmlJSRegisterContent scope) { QQmlJSRegisterContentPrivate *result = create(scope, ContentVariant::MethodCall); @@ -593,7 +593,7 @@ QQmlJSRegisterContent QQmlJSRegisterContentPool::createMethodCall( QQmlJSRegisterContent QQmlJSRegisterContentPool::createImportNamespace( uint importNamespaceStringId, const QQmlJSScope::ConstPtr &importNamespaceType, - QQmlJSRegisterContent::ContentVariant variant, const QQmlJSRegisterContent &scope) + QQmlJSRegisterContent::ContentVariant variant, QQmlJSRegisterContent scope) { QQmlJSRegisterContentPrivate *result = create(scope, variant); result->m_content = std::make_pair(importNamespaceStringId, importNamespaceType); @@ -602,8 +602,8 @@ QQmlJSRegisterContent QQmlJSRegisterContentPool::createImportNamespace( QQmlJSRegisterContent QQmlJSRegisterContentPool::createConversion( const QList<QQmlJSRegisterContent> &origins, const QQmlJSScope::ConstPtr &conversion, - const QQmlJSRegisterContent &conversionScope, ContentVariant variant, - const QQmlJSRegisterContent &scope) + QQmlJSRegisterContent conversionScope, ContentVariant variant, + QQmlJSRegisterContent scope) { QQmlJSRegisterContentPrivate *result = create(scope, variant); @@ -617,7 +617,7 @@ QQmlJSRegisterContent QQmlJSRegisterContentPool::createConversion( } QQmlJSRegisterContent QQmlJSRegisterContentPool::storedIn( - const QQmlJSRegisterContent &content, const QQmlJSScope::ConstPtr &newStoredType) + QQmlJSRegisterContent content, const QQmlJSScope::ConstPtr &newStoredType) { Q_ASSERT(content.d); QQmlJSRegisterContentPrivate *result = clone(content.d); @@ -627,7 +627,7 @@ QQmlJSRegisterContent QQmlJSRegisterContentPool::storedIn( } QQmlJSRegisterContent QQmlJSRegisterContentPool::castTo( - const QQmlJSRegisterContent &content, const QQmlJSScope::ConstPtr &newContainedType) + QQmlJSRegisterContent content, const QQmlJSScope::ConstPtr &newContainedType) { // This is not a conversion but a run time cast. It may result in null or undefined. QQmlJSRegisterContentPrivate *result = create(content, ContentVariant::Cast); @@ -636,7 +636,7 @@ QQmlJSRegisterContent QQmlJSRegisterContentPool::castTo( } void QQmlJSRegisterContentPool::adjustType( - const QQmlJSRegisterContent &content, const QQmlJSScope::ConstPtr &adjusted) + QQmlJSRegisterContent content, const QQmlJSScope::ConstPtr &adjusted) { QQmlJSRegisterContentPrivate *d = content.d; @@ -647,7 +647,7 @@ void QQmlJSRegisterContentPool::adjustType( } void QQmlJSRegisterContentPool::generalizeType( - const QQmlJSRegisterContent &content, const QQmlJSScope::ConstPtr &generalized) + QQmlJSRegisterContent content, const QQmlJSScope::ConstPtr &generalized) { QQmlJSRegisterContentPrivate *d = content.d; @@ -667,7 +667,7 @@ QQmlJSRegisterContentPrivate *QQmlJSRegisterContentPool::clone( } QQmlJSRegisterContentPrivate *QQmlJSRegisterContentPool::create( - const QQmlJSRegisterContent &scope, ContentVariant variant) + QQmlJSRegisterContent scope, ContentVariant variant) { QQmlJSRegisterContentPrivate *result = create(); result->m_scope = scope; |
