aboutsummaryrefslogtreecommitdiffstats
path: root/src/qmlcompiler/qqmljsregistercontent.cpp
diff options
context:
space:
mode:
authorUlf Hermann <ulf.hermann@qt.io>2024-11-26 15:42:40 +0100
committerUlf Hermann <ulf.hermann@qt.io>2024-12-03 15:15:16 +0100
commitd3f00fd1d91800e894303a5beeb9fd300df7fc8b (patch)
treea3703942d1218231077cd0429743ae9ce974c3c8 /src/qmlcompiler/qqmljsregistercontent.cpp
parentf5673f1e0e139fab33a456275b015fe4e5ca3986 (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.cpp26
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;