diff options
author | Ulf Hermann <ulf.hermann@qt.io> | 2024-01-08 16:29:51 +0100 |
---|---|---|
committer | Ulf Hermann <ulf.hermann@qt.io> | 2024-01-13 16:03:59 +0100 |
commit | 46911d539a5eb22e86a3a62254f1fecb8813529b (patch) | |
tree | 8bcc8267076f7050ff20f11f63cc4f9944265143 /src/qml/jsruntime/qv4executablecompilationunit_p.h | |
parent | ec5b042736410440b10a00c70715b6701f65ce10 (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.h | 11 |
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 |