![]() |
Qt
Internal/Contributor docs for the Qt SDK. Note: These are NOT official API docs; those are found at https://doc.qt.io/
|
#include "qqmljscompiler_p.h"#include <private/qqmlirbuilder_p.h>#include <private/qqmljsaotirbuilder_p.h>#include <private/qqmljsbasicblocks_p.h>#include <private/qqmljscodegenerator_p.h>#include <private/qqmljscompilerstats_p.h>#include <private/qqmljsfunctioninitializer_p.h>#include <private/qqmljsimportvisitor_p.h>#include <private/qqmljslexer_p.h>#include <private/qqmljsloadergenerator_p.h>#include <private/qqmljsoptimizations_p.h>#include <private/qqmljsparser_p.h>#include <private/qqmljsshadowcheck_p.h>#include <private/qqmljsstoragegeneralizer_p.h>#include <private/qqmljsstorageinitializer_p.h>#include <private/qqmljstypepropagator_p.h>#include <QtCore/qfile.h>#include <QtCore/qfileinfo.h>#include <QtCore/qloggingcategory.h>#include <QtCore/qelapsedtimer.h>#include <QtQml/private/qqmlsignalnames_p.h>#include <limits>Go to the source code of this file.
Classes | |
| class | BindingOrFunction |
Functions | |
| Q_LOGGING_CATEGORY (lcAotCompiler, "qt.qml.compiler.aot", QtFatalMsg) | |
| static QString | diagnosticErrorMessage (const QString &fileName, const QQmlJS::DiagnosticMessage &mm) |
| static bool | checkArgumentsObjectUseInSignalHandlers (const QmlIR::Document &doc, QQmlJSCompileError *error) |
| bool | qCompileQmlFile (const QString &inputFileName, const QQmlJSSaveFunction &saveFunction, QQmlJSAotCompiler *aotCompiler, QQmlJSCompileError *error, bool storeSourceLocation, QV4::Compiler::CodegenWarningInterface *wInterface, const QString *fileContents) |
| bool | qCompileQmlFile (QmlIR::Document &irDocument, const QString &inputFileName, const QQmlJSSaveFunction &saveFunction, QQmlJSAotCompiler *aotCompiler, QQmlJSCompileError *error, bool storeSourceLocation, QV4::Compiler::CodegenWarningInterface *wInterface, const QString *fileContents) |
| bool | qCompileJSFile (const QString &inputFileName, const QString &inputFileUrl, const QQmlJSSaveFunction &saveFunction, QQmlJSCompileError *error) |
| static QString | wrapString (const QString &ss) |
| static QString | typeToString (const QQmlPrivate::AOTLookupValidation::Type &typetype) |
| static QString | lookupToString (const QQmlPrivate::AOTLookupValidation::Lookup &lookup) |
| static QString | signatureToString (const QQmlPrivate::AOTLookupValidation::Signature &signature) |
| template<typename WriteStr> | |
| static bool | generateAotValidationCode (const WriteStr &writeStr, const LookupSignatures &lookupSignatures, bool noAotValidation) |
| bool | qSaveQmlJSUnitAsCpp (const QString &inputFileName, const QString &outputFileName, const QV4::CompiledData::SaveableUnitPointer &unit, const QQmlJSAotFunctionMap &aotFunctions, const LookupSignatures &lookupSignatures, bool noAotValidation, QString *errorString) |
| static bool | isStrict (const QmlIR::Document *doc) |
Variables | |
| static const int | FileScopeCodeIndex = -1 |
| static const char * | funcHeaderCode |
| static const char * | skippedValidationCode |
|
static |
Definition at line 82 of file qqmljscompiler.cpp.
|
static |
Definition at line 52 of file qqmljscompiler.cpp.
|
static |
Definition at line 525 of file qqmljscompiler.cpp.
References skippedValidationCode.
|
static |
Definition at line 748 of file qqmljscompiler.cpp.
|
static |
Definition at line 479 of file qqmljscompiler.cpp.
| Q_LOGGING_CATEGORY | ( | lcAotCompiler | , |
| "qt.qml.compiler.aot" | , | ||
| QtFatalMsg | ) |
| bool qCompileJSFile | ( | const QString & | inputFileName, |
| const QString & | inputFileUrl, | ||
| const QQmlJSSaveFunction & | saveFunction, | ||
| QQmlJSCompileError * | error ) |
Definition at line 352 of file qqmljscompiler.cpp.
| bool qCompileQmlFile | ( | const QString & | inputFileName, |
| const QQmlJSSaveFunction & | saveFunction, | ||
| QQmlJSAotCompiler * | aotCompiler, | ||
| QQmlJSCompileError * | error, | ||
| bool | storeSourceLocation, | ||
| QV4::Compiler::CodegenWarningInterface * | wInterface, | ||
| const QString * | fileContents ) |
Definition at line 142 of file qqmljscompiler.cpp.
| bool qCompileQmlFile | ( | QmlIR::Document & | irDocument, |
| const QString & | inputFileName, | ||
| const QQmlJSSaveFunction & | saveFunction, | ||
| QQmlJSAotCompiler * | aotCompiler, | ||
| QQmlJSCompileError * | error, | ||
| bool | storeSourceLocation, | ||
| QV4::Compiler::CodegenWarningInterface * | wInterface, | ||
| const QString * | fileContents ) |
Definition at line 152 of file qqmljscompiler.cpp.
| bool qSaveQmlJSUnitAsCpp | ( | const QString & | inputFileName, |
| const QString & | outputFileName, | ||
| const QV4::CompiledData::SaveableUnitPointer & | unit, | ||
| const QQmlJSAotFunctionMap & | aotFunctions, | ||
| const LookupSignatures & | lookupSignatures, | ||
| bool | noAotValidation, | ||
| QString * | errorString ) |
Definition at line 572 of file qqmljscompiler.cpp.
|
static |
Definition at line 485 of file qqmljscompiler.cpp.
|
static |
Definition at line 457 of file qqmljscompiler.cpp.
Definition at line 452 of file qqmljscompiler.cpp.
|
static |
Definition at line 38 of file qqmljscompiler.cpp.
|
static |
Definition at line 446 of file qqmljscompiler.cpp.
|
static |
Definition at line 513 of file qqmljscompiler.cpp.
Referenced by generateAotValidationCode().