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
QmlIR::Document Struct Reference

#include <qqmlirbuilder_p.h>

Collaboration diagram for QmlIR::Document:

Public Member Functions

 Document (const QString &fileName, const QString &finalUrl, bool debugMode)
bool isSingleton () const
int registerString (const QString &str)
QString stringAt (int index) const
int objectCount () const
ObjectobjectAt (int i) const

Public Attributes

QString code
QQmlJS::Engine jsParserEngine
QV4::Compiler::Module jsModule
QList< const QV4::CompiledData::Import * > imports
QList< Pragma * > pragmas
QQmlJS::AST::UiProgramprogram
QVector< Object * > objects
QV4::Compiler::JSUnitGenerator jsGenerator
QQmlRefPointer< QV4::CompiledData::CompilationUnitjavaScriptCompilationUnit

Detailed Description

Definition at line 464 of file qqmlirbuilder_p.h.

Constructor & Destructor Documentation

◆ Document()

Document::Document ( const QString & fileName,
const QString & finalUrl,
bool debugMode )

Definition at line 329 of file qqmlirbuilder.cpp.

Member Function Documentation

◆ isSingleton()

bool QmlIR::Document::isSingleton ( ) const
inline

Definition at line 478 of file qqmlirbuilder_p.h.

◆ objectAt()

Object * QmlIR::Document::objectAt ( int i) const
inline

Definition at line 488 of file qqmlirbuilder_p.h.

◆ objectCount()

int QmlIR::Document::objectCount ( ) const
inline

Definition at line 487 of file qqmlirbuilder_p.h.

◆ registerString()

int QmlIR::Document::registerString ( const QString & str)
inline

Definition at line 484 of file qqmlirbuilder_p.h.

◆ stringAt()

QString QmlIR::Document::stringAt ( int index) const
inline

Definition at line 485 of file qqmlirbuilder_p.h.

Member Data Documentation

◆ code

QString QmlIR::Document::code

Definition at line 467 of file qqmlirbuilder_p.h.

◆ imports

QList<const QV4::CompiledData::Import *> QmlIR::Document::imports

Definition at line 470 of file qqmlirbuilder_p.h.

◆ javaScriptCompilationUnit

QQmlRefPointer<QV4::CompiledData::CompilationUnit> QmlIR::Document::javaScriptCompilationUnit

Definition at line 476 of file qqmlirbuilder_p.h.

◆ jsGenerator

QV4::Compiler::JSUnitGenerator QmlIR::Document::jsGenerator

Definition at line 474 of file qqmlirbuilder_p.h.

◆ jsModule

QV4::Compiler::Module QmlIR::Document::jsModule

Definition at line 469 of file qqmlirbuilder_p.h.

◆ jsParserEngine

QQmlJS::Engine QmlIR::Document::jsParserEngine

Definition at line 468 of file qqmlirbuilder_p.h.

◆ objects

◆ pragmas

QList<Pragma*> QmlIR::Document::pragmas

Definition at line 471 of file qqmlirbuilder_p.h.

◆ program

QQmlJS::AST::UiProgram* QmlIR::Document::program

Definition at line 472 of file qqmlirbuilder_p.h.


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