aboutsummaryrefslogtreecommitdiffstats
path: root/src/qml/jsruntime/qv4executablecompilationunit_p.h
diff options
context:
space:
mode:
authorUlf Hermann <ulf.hermann@qt.io>2024-01-08 16:29:51 +0100
committerUlf Hermann <ulf.hermann@qt.io>2024-01-13 16:03:59 +0100
commit46911d539a5eb22e86a3a62254f1fecb8813529b (patch)
tree8bcc8267076f7050ff20f11f63cc4f9944265143 /src/qml/jsruntime/qv4executablecompilationunit_p.h
parentec5b042736410440b10a00c70715b6701f65ce10 (diff)
QtQml: Move binding, object and parser status counts to base CU
Change-Id: Id52e3d50b02649010ebcb2309253aa689a536770 Reviewed-by: Fabian Kosmale <fabian.kosmale@qt.io>
Diffstat (limited to 'src/qml/jsruntime/qv4executablecompilationunit_p.h')
-rw-r--r--src/qml/jsruntime/qv4executablecompilationunit_p.h11
1 files changed, 3 insertions, 8 deletions
diff --git a/src/qml/jsruntime/qv4executablecompilationunit_p.h b/src/qml/jsruntime/qv4executablecompilationunit_p.h
index 4acb8e6451..4039e1c94d 100644
--- a/src/qml/jsruntime/qv4executablecompilationunit_p.h
+++ b/src/qml/jsruntime/qv4executablecompilationunit_p.h
@@ -102,10 +102,6 @@ public:
void finalizeCompositeType(const QQmlType &type);
- int m_totalBindingsCount = 0; // Number of bindings used in this type
- int m_totalParserStatusCount = 0; // Number of instantiated types that are QQmlParserStatus subclasses
- int m_totalObjectCount = 0; // Number of objects explicitly instantiated
-
const QString *icRootName() const { return m_compilationUnit->icRootName.get(); }
QString *icRootName() { return m_compilationUnit->icRootName.get(); }
void setIcRootName(std::unique_ptr<QString> &&icRootName)
@@ -113,10 +109,9 @@ public:
m_compilationUnit->icRootName = std::move(icRootName);
}
- int totalBindingsCount() const;
- int totalParserStatusCount() const;
- int totalObjectCount() const;
-
+ int totalBindingsCount() const { return m_compilationUnit->totalBindingsCount(); }
+ int totalParserStatusCount() const { return m_compilationUnit->totalParserStatusCount(); }
+ int totalObjectCount() const { return m_compilationUnit->totalObjectCount(); }
QVector<QQmlRefPointer<QQmlScriptData>> dependentScripts;
ResolvedTypeReference *resolvedType(int id) const