![]() |
Qt
Internal/Contributor docs for the Qt SDK. Note: These are NOT official API docs; those are found at https://doc.qt.io/
|
#include <qv4compiler_p.h>
Classes | |
| struct | MemberInfo |
Public Types | |
| enum | LookupMode { LookupForStorage , LookupForCall } |
| enum | GeneratorOption { GenerateWithStringTable , GenerateWithoutStringTable } |
Static Public Member Functions | |
| static void | generateUnitChecksum (CompiledData::Unit *unit) |
Public Attributes | |
| StringTableGenerator | stringTable |
| QString | codeGeneratorName |
Definition at line 75 of file qv4compiler_p.h.
| Enumerator | |
|---|---|
| GenerateWithStringTable | |
| GenerateWithoutStringTable | |
Definition at line 112 of file qv4compiler_p.h.
| Enumerator | |
|---|---|
| LookupForStorage | |
| LookupForCall | |
Definition at line 76 of file qv4compiler_p.h.
| QV4::Compiler::JSUnitGenerator::JSUnitGenerator | ( | Module * | module | ) |
Definition at line 113 of file qv4compiler.cpp.
| QV4::ReturnedValue QV4::Compiler::JSUnitGenerator::constant | ( | int | idx | ) | const |
Definition at line 195 of file qv4compiler.cpp.
| QV4::CompiledData::Unit * QV4::Compiler::JSUnitGenerator::generateUnit | ( | GeneratorOption | option = GenerateWithStringTable | ) |
Definition at line 252 of file qv4compiler.cpp.
|
static |
Definition at line 94 of file qv4compiler.cpp.
|
inline |
Definition at line 88 of file qv4compiler_p.h.
|
inline |
Definition at line 89 of file qv4compiler_p.h.
| QString QV4::Compiler::JSUnitGenerator::jsClassMember | ( | int | jsClassId, |
| int | member ) const |
Definition at line 235 of file qv4compiler.cpp.
| int QV4::Compiler::JSUnitGenerator::jsClassSize | ( | int | jsClassId | ) | const |
Definition at line 227 of file qv4compiler.cpp.
|
inline |
Definition at line 99 of file qv4compiler_p.h.
|
inline |
Definition at line 98 of file qv4compiler_p.h.
| int QV4::Compiler::JSUnitGenerator::registerConstant | ( | QV4::ReturnedValue | v | ) |
Definition at line 186 of file qv4compiler.cpp.
| int QV4::Compiler::JSUnitGenerator::registerGetterLookup | ( | const QString & | name, |
| LookupMode | mode ) |
Definition at line 120 of file qv4compiler.cpp.
| int QV4::Compiler::JSUnitGenerator::registerGetterLookup | ( | int | nameIndex, |
| LookupMode | mode ) |
Definition at line 132 of file qv4compiler.cpp.
| int QV4::Compiler::JSUnitGenerator::registerGlobalGetterLookup | ( | int | nameIndex, |
| LookupMode | mode ) |
Definition at line 152 of file qv4compiler.cpp.
| int QV4::Compiler::JSUnitGenerator::registerJSClass | ( | const QStringList & | members | ) |
Definition at line 204 of file qv4compiler.cpp.
| int QV4::Compiler::JSUnitGenerator::registerQmlContextPropertyGetterLookup | ( | int | nameIndex, |
| LookupMode | mode ) |
Definition at line 159 of file qv4compiler.cpp.
| int QV4::Compiler::JSUnitGenerator::registerRegExp | ( | QQmlJS::AST::RegExpLiteral * | regexp | ) |
Definition at line 168 of file qv4compiler.cpp.
| int QV4::Compiler::JSUnitGenerator::registerSetterLookup | ( | const QString & | name | ) |
Definition at line 139 of file qv4compiler.cpp.
| int QV4::Compiler::JSUnitGenerator::registerSetterLookup | ( | int | nameIndex | ) |
Definition at line 144 of file qv4compiler.cpp.
|
inline |
Definition at line 87 of file qv4compiler_p.h.
| int QV4::Compiler::JSUnitGenerator::registerTranslation | ( | const CompiledData::TranslationData & | translation | ) |
Definition at line 246 of file qv4compiler.cpp.
|
inline |
Definition at line 90 of file qv4compiler_p.h.
Definition at line 604 of file qv4compiler.cpp.
Definition at line 527 of file qv4compiler.cpp.
Definition at line 428 of file qv4compiler.cpp.
| void QV4::Compiler::JSUnitGenerator::writeTemplateObject | ( | char * | f, |
| const TemplateObject & | o ) |
Definition at line 576 of file qv4compiler.cpp.
| QString QV4::Compiler::JSUnitGenerator::codeGeneratorName |
Definition at line 124 of file qv4compiler_p.h.
| StringTableGenerator QV4::Compiler::JSUnitGenerator::stringTable |
Definition at line 123 of file qv4compiler_p.h.