![]() |
Qt 6.x
The Qt SDK
|
#include <qqmlirbuilder_p.h>
Public Member Functions | |
Document (bool debugMode) | |
bool | isSingleton () const |
int | registerString (const QString &str) |
QString | stringAt (int index) const |
int | objectCount () const |
Object * | objectAt (int i) const |
Definition at line 461 of file qqmlirbuilder_p.h.
Document::Document | ( | bool | debugMode | ) |
Definition at line 329 of file qqmlirbuilder.cpp.
|
inline |
Definition at line 475 of file qqmlirbuilder_p.h.
References QList< T >::constBegin(), and QList< T >::constEnd().
Referenced by QQmlTypeData::done().
|
inline |
Definition at line 485 of file qqmlirbuilder_p.h.
References QList< T >::at(), and i.
|
inline |
Definition at line 484 of file qqmlirbuilder_p.h.
References QList< T >::size().
|
inline |
Definition at line 481 of file qqmlirbuilder_p.h.
References QV4::Compiler::JSUnitGenerator::registerString(), and str.
|
inline |
Definition at line 482 of file qqmlirbuilder_p.h.
References QV4::Compiler::JSUnitGenerator::stringForIndex().
Referenced by checkArgumentsObjectUseInSignalHandlers(), QQmlJSAotCompiler::compileBinding(), QQmlJSLinterCodegen::compileBinding(), QmlIR::JSCodeGen::generateJSCodeForFunctionsAndBindings(), and QQmlTypeCompiler::stringAt().
QString QmlIR::Document::code |
Definition at line 464 of file qqmlirbuilder_p.h.
Referenced by QmlIR::Object::bindingAsString(), QmlIR::JSCodeGen::generateJSCodeForFunctionsAndBindings(), and QQmlJSAotCompiler::setDocument().
QList<const QV4::CompiledData::Import *> QmlIR::Document::imports |
Definition at line 467 of file qqmlirbuilder_p.h.
Referenced by QQmlTypeCompiler::addImport(), QmlIR::ScriptDirectivesCollector::importFile(), QmlIR::ScriptDirectivesCollector::importModule(), and QQmlIRLoader::load().
QV4::CompiledData::CompilationUnit QmlIR::Document::javaScriptCompilationUnit |
Definition at line 473 of file qqmlirbuilder_p.h.
Referenced by QQmlTypeCompiler::compile(), QQmlScriptBlob::dataReceived(), QQmlTypeData::initializeFromCachedUnit(), qCompileJSFile(), qCompileQmlFile(), and QQmlTypeCompiler::qmlUnit().
QV4::Compiler::JSUnitGenerator QmlIR::Document::jsGenerator |
Definition at line 471 of file qqmlirbuilder_p.h.
Referenced by QQmlScriptBlob::dataReceived(), QmlIR::IRBuilder::generateFromQml(), QQmlIRLoader::load(), QQmlTypeCompiler::registerConstant(), QQmlTypeCompiler::registerString(), QQmlJSAotCompiler::setDocument(), QQmlTypeData::stringAt(), and QQmlTypeCompiler::stringPool().
QV4::Compiler::Module QmlIR::Document::jsModule |
Definition at line 466 of file qqmlirbuilder_p.h.
Referenced by checkArgumentsObjectUseInSignalHandlers(), QQmlTypeCompiler::compile(), QQmlScriptBlob::dataReceived(), QQmlTypeData::initializeFromCachedUnit(), QmlIR::ScriptDirectivesCollector::pragmaLibrary(), and qCompileJSFile().
QQmlJS::Engine QmlIR::Document::jsParserEngine |
Definition at line 465 of file qqmlirbuilder_p.h.
Referenced by QQmlScriptBlob::dataReceived(), QmlIR::IRBuilder::generateFromQml(), QmlIR::JSCodeGen::generateJSCodeForFunctionsAndBindings(), QmlIR::JSCodeGen::generateRuntimeFunctions(), QQmlTypeCompiler::memoryPool(), QQmlTypeCompiler::newStringRef(), and qCompileJSFile().
Definition at line 470 of file qqmlirbuilder_p.h.
Referenced by checkArgumentsObjectUseInSignalHandlers(), QQmlTypeCompiler::compile(), QQmlIRLoader::load(), qCompileQmlFile(), and QQmlTypeCompiler::qmlObjects().
Definition at line 468 of file qqmlirbuilder_p.h.
Referenced by isStrict(), and QQmlIRLoader::load().
QQmlJS::AST::UiProgram* QmlIR::Document::program |
Definition at line 469 of file qqmlirbuilder_p.h.
Referenced by QmlIR::JSCodeGen::generateJSCodeForFunctionsAndBindings(), and QQmlJSAotCompiler::setDocument().