![]() |
Qt
Internal/Contributor docs for the Qt SDK. Note: These are NOT official API docs; those are found at https://doc.qt.io/
|
#include <qv4compilercontext_p.h>
Public Member Functions | |
| Module (const QString &fileName, const QString &finalUrl, bool debugMode) | |
| ~Module () | |
| Context * | newContext (QQmlJS::AST::Node *node, Context *parent, ContextType compilationMode) |
Public Attributes | |
| QHash< QQmlJS::AST::Node *, Context * > | contextMap |
| QList< Context * > | functions |
| QList< Context * > | blocks |
| QVector< Class > | classes |
| QVector< TemplateObject > | templateObjects |
| Context * | rootContext |
| QString | fileName |
| QString | finalUrl |
| QDateTime | sourceTimeStamp |
| uint | unitFlags = 0 |
| bool | debugMode = false |
| QVector< ExportEntry > | localExportEntries |
| QVector< ExportEntry > | indirectExportEntries |
| QVector< ExportEntry > | starExportEntries |
| QVector< ImportEntry > | importEntries |
| QStringList | moduleRequests |
Definition at line 103 of file qv4compilercontext_p.h.
|
inline |
Definition at line 104 of file qv4compilercontext_p.h.
References Module(), and debugMode.
Referenced by Module().
|
inline |
Definition at line 109 of file qv4compilercontext_p.h.
| QT_BEGIN_NAMESPACE Context * Module::newContext | ( | QQmlJS::AST::Node * | node, |
| Context * | parent, | ||
| ContextType | compilationMode ) |
Definition at line 17 of file qv4compilercontext.cpp.
Definition at line 117 of file qv4compilercontext_p.h.
Definition at line 118 of file qv4compilercontext_p.h.
| QHash<QQmlJS::AST::Node *, Context *> QV4::Compiler::Module::contextMap |
Definition at line 115 of file qv4compilercontext_p.h.
| bool QV4::Compiler::Module::debugMode = false |
Definition at line 125 of file qv4compilercontext_p.h.
Referenced by Module().
| QString QV4::Compiler::Module::fileName |
Definition at line 121 of file qv4compilercontext_p.h.
| QString QV4::Compiler::Module::finalUrl |
Definition at line 122 of file qv4compilercontext_p.h.
Definition at line 116 of file qv4compilercontext_p.h.
| QVector<ImportEntry> QV4::Compiler::Module::importEntries |
Definition at line 129 of file qv4compilercontext_p.h.
| QVector<ExportEntry> QV4::Compiler::Module::indirectExportEntries |
Definition at line 127 of file qv4compilercontext_p.h.
| QVector<ExportEntry> QV4::Compiler::Module::localExportEntries |
Definition at line 126 of file qv4compilercontext_p.h.
| QStringList QV4::Compiler::Module::moduleRequests |
Definition at line 130 of file qv4compilercontext_p.h.
| Context* QV4::Compiler::Module::rootContext |
Definition at line 120 of file qv4compilercontext_p.h.
| QDateTime QV4::Compiler::Module::sourceTimeStamp |
Definition at line 123 of file qv4compilercontext_p.h.
| QVector<ExportEntry> QV4::Compiler::Module::starExportEntries |
Definition at line 128 of file qv4compilercontext_p.h.
| QVector<TemplateObject> QV4::Compiler::Module::templateObjects |
Definition at line 119 of file qv4compilercontext_p.h.
| uint QV4::Compiler::Module::unitFlags = 0 |
Definition at line 124 of file qv4compilercontext_p.h.