Qt
Internal/Contributor docs for the Qt SDK. Note: These are NOT official API docs; those are found at https://doc.qt.io/
Loading...
Searching...
No Matches
QQmlJS::AotStats Class Reference

#include <qqmljscompilerstats_p.h>

Collaboration diagram for QQmlJS::AotStats:

Public Member Functions

const QHash< QString, QHash< QString, QList< AotStatsEntry > > > & entries () const
void registerFile (const QString &moduleId, const QString &filepath)
void addEntry (const QString &moduleId, const QString &filepath, const AotStatsEntry &entry)
void insert (const AotStats &other)
bool saveToDisk (const QString &filepath) const
QJsonDocument toJsonDocument () const

Static Public Member Functions

static std::optional< QStringListreadAllLines (const QString &path)
static std::optional< AotStatsparseAotstatsFile (const QString &aotstatsPath)
static std::optional< AotStatsaggregateAotstatsList (const QString &aotstatsListPath)
static std::optional< AotStatsfromJsonDocument (const QJsonDocument &)

Friends

class QQmlJSAotCompilerStats

Detailed Description

Definition at line 47 of file qqmljscompilerstats_p.h.

Member Function Documentation

◆ addEntry()

void QQmlJS::AotStats::addEntry ( const QString & moduleId,
const QString & filepath,
const AotStatsEntry & entry )

Definition at line 195 of file qqmljscompilerstats.cpp.

◆ aggregateAotstatsList()

std::optional< AotStats > QQmlJS::AotStats::aggregateAotstatsList ( const QString & aotstatsListPath)
static

Definition at line 64 of file qqmljscompilerstats.cpp.

◆ entries()

const QHash< QString, QHash< QString, QList< AotStatsEntry > > > & QQmlJS::AotStats::entries ( ) const
inline

Definition at line 52 of file qqmljscompilerstats_p.h.

◆ fromJsonDocument()

std::optional< AotStats > QQmlJS::AotStats::fromJsonDocument ( const QJsonDocument & document)
static

Definition at line 99 of file qqmljscompilerstats.cpp.

◆ insert()

void QQmlJS::AotStats::insert ( const AotStats & other)

Definition at line 30 of file qqmljscompilerstats.cpp.

◆ parseAotstatsFile()

std::optional< AotStats > QQmlJS::AotStats::parseAotstatsFile ( const QString & aotstatsPath)
static

Definition at line 53 of file qqmljscompilerstats.cpp.

◆ readAllLines()

std::optional< QList< QString > > QQmlJS::AotStats::readAllLines ( const QString & path)
static

Definition at line 37 of file qqmljscompilerstats.cpp.

◆ registerFile()

void QQmlJS::AotStats::registerFile ( const QString & moduleId,
const QString & filepath )

Definition at line 190 of file qqmljscompilerstats.cpp.

◆ saveToDisk()

bool QQmlJS::AotStats::saveToDisk ( const QString & filepath) const

Definition at line 201 of file qqmljscompilerstats.cpp.

◆ toJsonDocument()

QJsonDocument QQmlJS::AotStats::toJsonDocument ( ) const

Definition at line 145 of file qqmljscompilerstats.cpp.

◆ QQmlJSAotCompilerStats

friend class QQmlJSAotCompilerStats
friend

Definition at line 49 of file qqmljscompilerstats_p.h.


The documentation for this class was generated from the following files: