aboutsummaryrefslogtreecommitdiffstats
path: root/src/qmlcompiler/qqmljscompilerstats_p.h
diff options
context:
space:
mode:
Diffstat (limited to 'src/qmlcompiler/qqmljscompilerstats_p.h')
-rw-r--r--src/qmlcompiler/qqmljscompilerstats_p.h4
1 files changed, 4 insertions, 0 deletions
diff --git a/src/qmlcompiler/qqmljscompilerstats_p.h b/src/qmlcompiler/qqmljscompilerstats_p.h
index fd4f7273bc..abd89c4a20 100644
--- a/src/qmlcompiler/qqmljscompilerstats_p.h
+++ b/src/qmlcompiler/qqmljscompilerstats_p.h
@@ -51,9 +51,13 @@ public:
}
void addEntry(const QString &moduleId, const QString &filepath, AotStatsEntry entry);
+ void insert(AotStats other);
bool saveToDisk(const QString &filepath) const;
+ static std::optional<AotStats> parseAotstatsFile(const QString &aotstatsPath);
+ static std::optional<AotStats> aggregateAotstatsList(const QString &aotstatsListPath);
+
static AotStats fromJsonDocument(const QJsonDocument &);
QJsonDocument toJsonDocument() const;