Qt
Internal/Contributor docs for the Qt SDK. <b>Note:</b> These are NOT official API docs; those are found <a href='https://doc.qt.io/'>here</a>.
|
#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 463 of file qqmlirbuilder_p.h.
Document::Document | ( | bool | debugMode | ) |
Definition at line 329 of file qqmlirbuilder.cpp.
|
inline |
Definition at line 477 of file qqmlirbuilder_p.h.
Referenced by QQmlTypeData::done().
|
inline |
Definition at line 487 of file qqmlirbuilder_p.h.
References i.
|
inline |
Definition at line 486 of file qqmlirbuilder_p.h.
|
inline |
Definition at line 483 of file qqmlirbuilder_p.h.
References QV4::Compiler::JSUnitGenerator::registerString(), and str.
|
inline |
Definition at line 484 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 466 of file qqmlirbuilder_p.h.
Referenced by QmlIR::Object::bindingAsString(), and QmlIR::JSCodeGen::generateJSCodeForFunctionsAndBindings().
QList<const QV4::CompiledData::Import *> QmlIR::Document::imports |
Definition at line 469 of file qqmlirbuilder_p.h.
Referenced by QQmlTypeCompiler::addImport(), QmlIR::ScriptDirectivesCollector::importFile(), QmlIR::ScriptDirectivesCollector::importModule(), and QQmlIRLoader::load().
QQmlRefPointer<QV4::CompiledData::CompilationUnit> QmlIR::Document::javaScriptCompilationUnit |
Definition at line 475 of file qqmlirbuilder_p.h.
Referenced by QQmlTypeCompiler::compile(), QQmlTypeData::initializeFromCachedUnit(), and QQmlTypeCompiler::qmlUnit().
QV4::Compiler::JSUnitGenerator QmlIR::Document::jsGenerator |
Definition at line 473 of file qqmlirbuilder_p.h.
Referenced by QmlIR::IRBuilder::generateFromQml(), QQmlIRLoader::load(), QQmlTypeCompiler::registerConstant(), QQmlTypeCompiler::registerString(), QQmlTypeData::stringAt(), and QQmlTypeCompiler::stringPool().
QV4::Compiler::Module QmlIR::Document::jsModule |
Definition at line 468 of file qqmlirbuilder_p.h.
Referenced by checkArgumentsObjectUseInSignalHandlers(), QQmlTypeCompiler::compile(), QQmlTypeData::initializeFromCachedUnit(), and QmlIR::ScriptDirectivesCollector::pragmaLibrary().
QQmlJS::Engine QmlIR::Document::jsParserEngine |
Definition at line 467 of file qqmlirbuilder_p.h.
Referenced by QmlIR::IRBuilder::generateFromQml(), QmlIR::JSCodeGen::generateJSCodeForFunctionsAndBindings(), QmlIR::JSCodeGen::generateRuntimeFunctions(), QQmlTypeCompiler::memoryPool(), and QQmlTypeCompiler::newStringRef().
Definition at line 472 of file qqmlirbuilder_p.h.
Referenced by checkArgumentsObjectUseInSignalHandlers(), QQmlTypeCompiler::compile(), QQmlIRLoader::load(), and QQmlTypeCompiler::qmlObjects().
Definition at line 470 of file qqmlirbuilder_p.h.
Referenced by isStrict(), and QQmlIRLoader::load().
QQmlJS::AST::UiProgram* QmlIR::Document::program |
Definition at line 471 of file qqmlirbuilder_p.h.
Referenced by QmlIR::JSCodeGen::generateJSCodeForFunctionsAndBindings().