![]() |
Qt 6.x
The Qt SDK
|
#include <qv4compileddata_p.h>
Public Types | |
enum | : unsigned int { IsJavascript = 0x1 , StaticData = 0x2 , IsSingleton = 0x4 , IsSharedLibrary = 0x8 , IsESModule = 0x10 , PendingTypeCompilation = 0x20 , IsStrict = 0x40 , ListPropertyAssignReplaceIfDefault = 0x80 , ListPropertyAssignReplaceIfNotDefault = 0x100 , ListPropertyAssignReplace = ListPropertyAssignReplaceIfDefault | ListPropertyAssignReplaceIfNotDefault , ComponentsBound = 0x200 , FunctionSignaturesIgnored = 0x400 , NativeMethodsAcceptThisObject = 0x800 , ValueTypesCopied = 0x1000 , ValueTypesAddressable = 0x2000 } |
Public Member Functions | |
const QmlUnit * | qmlUnit () const |
QmlUnit * | qmlUnit () |
bool | isSingleton () const |
QString | stringAtInternal (uint idx) const |
const quint32_le * | functionOffsetTable () const |
const quint32_le * | classOffsetTable () const |
const quint32_le * | templateObjectOffsetTable () const |
const quint32_le * | blockOffsetTable () const |
const Function * | functionAt (int idx) const |
const Class * | classAt (int idx) const |
const TemplateObject * | templateObjectAt (int idx) const |
const Block * | blockAt (int idx) const |
const Lookup * | lookupTable () const |
const RegExp * | regexpAt (int index) const |
const quint64_le * | constants () const |
const JSClassMember * | jsClassAt (int idx, int *nMembers) const |
const TranslationData * | translations () const |
const ImportEntry * | importEntryTable () const |
const ExportEntry * | localExportEntryTable () const |
const ExportEntry * | indirectExportEntryTable () const |
const ExportEntry * | starExportEntryTable () const |
const quint32_le * | moduleRequestTable () const |
Definition at line 1175 of file qv4compileddata_p.h.
anonymous enum : unsigned int |
Definition at line 1190 of file qv4compileddata_p.h.
|
inline |
Definition at line 1306 of file qv4compileddata_p.h.
References blockOffsetTable().
|
inline |
Definition at line 1286 of file qv4compileddata_p.h.
References offsetToBlockTable.
Referenced by blockAt().
|
inline |
Definition at line 1294 of file qv4compileddata_p.h.
References classOffsetTable().
Referenced by QV4::Runtime::CreateClass::call().
|
inline |
Definition at line 1284 of file qv4compileddata_p.h.
References offsetToClassTable.
Referenced by classAt().
|
inline |
Definition at line 1316 of file qv4compileddata_p.h.
References offsetToConstantTable.
|
inline |
Definition at line 1288 of file qv4compileddata_p.h.
References functionOffsetTable().
Referenced by QmlIR::QmlUnitGenerator::generate(), and QV4::ExecutableCompilationUnit::FunctionIterator::operator->().
|
inline |
Definition at line 1283 of file qv4compileddata_p.h.
References offsetToFunctionTable.
Referenced by functionAt().
|
inline |
Definition at line 1333 of file qv4compileddata_p.h.
References offsetToImportEntryTable.
|
inline |
Definition at line 1335 of file qv4compileddata_p.h.
References offsetToIndirectExportEntryTable.
|
inline |
Definition at line 1255 of file qv4compileddata_p.h.
References IsSingleton.
|
inline |
Definition at line 1320 of file qv4compileddata_p.h.
References QV4::CompiledData::JSClass::nMembers, offsetToJSClassTable, and ptr().
|
inline |
Definition at line 1334 of file qv4compileddata_p.h.
References offsetToLocalExportEntryTable.
|
inline |
Definition at line 1312 of file qv4compileddata_p.h.
References offsetToLookupTable.
|
inline |
Definition at line 1338 of file qv4compileddata_p.h.
References offsetToModuleRequestTable.
|
inline |
Definition at line 1251 of file qv4compileddata_p.h.
References offsetToQmlUnit.
|
inline |
Definition at line 1247 of file qv4compileddata_p.h.
References offsetToQmlUnit.
Referenced by QmlIR::QmlUnitGenerator::generate(), and QQmlIRLoader::load().
|
inline |
Definition at line 1313 of file qv4compileddata_p.h.
References offsetToRegexpTable.
|
inline |
Definition at line 1336 of file qv4compileddata_p.h.
References offsetToStarExportEntryTable.
Definition at line 1260 of file qv4compileddata_p.h.
References ch, characters, QString::data(), QString::fromRawData(), i, offsetToStringTable, Q_ASSERT, QString::size(), StaticData, str, stringTableSize, and Qt::Uninitialized.
Referenced by QmlIR::QmlUnitGenerator::generate(), and QV4::Compiler::StringTableGenerator::initializeFromBackingUnit().
|
inline |
Definition at line 1300 of file qv4compileddata_p.h.
References templateObjectOffsetTable().
|
inline |
Definition at line 1285 of file qv4compileddata_p.h.
References offsetToTemplateObjectTable.
Referenced by templateObjectAt().
|
inline |
Definition at line 1329 of file qv4compileddata_p.h.
References offsetToTranslationTable.
quint32_le QV4::CompiledData::Unit::blockTableSize |
Definition at line 1217 of file qv4compileddata_p.h.
Referenced by QV4::Compiler::JSUnitGenerator::generateUnit().
quint32_le QV4::CompiledData::Unit::classTableSize |
Definition at line 1213 of file qv4compileddata_p.h.
Referenced by QV4::Compiler::JSUnitGenerator::generateUnit().
quint32_le QV4::CompiledData::Unit::constantTableSize |
Definition at line 1223 of file qv4compileddata_p.h.
char QV4::CompiledData::Unit::dependencyMD5Checksum[16] |
Definition at line 1188 of file qv4compileddata_p.h.
Referenced by QmlIR::QmlUnitGenerator::generate().
quint32_le QV4::CompiledData::Unit::finalUrlIndex |
Definition at line 1241 of file qv4compileddata_p.h.
Referenced by QmlIR::QmlUnitGenerator::generate().
quint32_le QV4::CompiledData::Unit::flags |
Definition at line 1208 of file qv4compileddata_p.h.
Referenced by QQmlTypeData::done(), QmlIR::QmlUnitGenerator::generate(), and QQmlIRLoader::load().
quint32_le QV4::CompiledData::Unit::functionTableSize |
Definition at line 1211 of file qv4compileddata_p.h.
Referenced by QmlIR::QmlUnitGenerator::generate(), QV4::Compiler::JSUnitGenerator::generateUnit(), and isFullyTyped().
quint32_le QV4::CompiledData::Unit::importEntryTableSize |
Definition at line 1235 of file qv4compileddata_p.h.
qint32_le QV4::CompiledData::Unit::indexOfRootFunction |
Definition at line 1239 of file qv4compileddata_p.h.
Referenced by QV4::Module::evaluate(), and QV4::Compiler::JSUnitGenerator::generateUnit().
quint32_le QV4::CompiledData::Unit::indirectExportEntryTableSize |
Definition at line 1231 of file qv4compileddata_p.h.
quint32_le QV4::CompiledData::Unit::jsClassTableSize |
Definition at line 1225 of file qv4compileddata_p.h.
char QV4::CompiledData::Unit::libraryVersionHash[QmlCompileHashSpace] |
Definition at line 1185 of file qv4compileddata_p.h.
Referenced by QV4::ExecutableCompilationUnit::verifyHeader().
quint32_le QV4::CompiledData::Unit::localExportEntryTableSize |
Definition at line 1229 of file qv4compileddata_p.h.
quint32_le QV4::CompiledData::Unit::lookupTableSize |
Definition at line 1219 of file qv4compileddata_p.h.
char QV4::CompiledData::Unit::magic[8] |
Definition at line 1178 of file qv4compileddata_p.h.
Referenced by QV4::ExecutableCompilationUnit::verifyHeader().
char QV4::CompiledData::Unit::md5Checksum[16] |
Definition at line 1187 of file qv4compileddata_p.h.
Referenced by QV4::ResolvedTypeReference::addToHash(), and QV4::Compiler::JSUnitGenerator::generateUnitChecksum().
quint32_le QV4::CompiledData::Unit::moduleRequestTableSize |
Definition at line 1237 of file qv4compileddata_p.h.
quint32_le QV4::CompiledData::Unit::offsetToBlockTable |
Definition at line 1218 of file qv4compileddata_p.h.
Referenced by blockOffsetTable(), and QV4::Compiler::JSUnitGenerator::generateUnit().
quint32_le QV4::CompiledData::Unit::offsetToClassTable |
Definition at line 1214 of file qv4compileddata_p.h.
Referenced by classOffsetTable(), and QV4::Compiler::JSUnitGenerator::generateUnit().
quint32_le QV4::CompiledData::Unit::offsetToConstantTable |
Definition at line 1224 of file qv4compileddata_p.h.
Referenced by constants(), and QV4::Compiler::JSUnitGenerator::generateUnit().
quint32_le QV4::CompiledData::Unit::offsetToFunctionTable |
Definition at line 1212 of file qv4compileddata_p.h.
Referenced by functionOffsetTable(), and QV4::Compiler::JSUnitGenerator::generateUnit().
quint32_le QV4::CompiledData::Unit::offsetToImportEntryTable |
Definition at line 1236 of file qv4compileddata_p.h.
Referenced by QV4::Compiler::JSUnitGenerator::generateUnit(), and importEntryTable().
quint32_le QV4::CompiledData::Unit::offsetToIndirectExportEntryTable |
Definition at line 1232 of file qv4compileddata_p.h.
Referenced by QV4::Compiler::JSUnitGenerator::generateUnit(), and indirectExportEntryTable().
quint32_le QV4::CompiledData::Unit::offsetToJSClassTable |
Definition at line 1226 of file qv4compileddata_p.h.
Referenced by QV4::Compiler::JSUnitGenerator::generateUnit(), and jsClassAt().
quint32_le QV4::CompiledData::Unit::offsetToLocalExportEntryTable |
Definition at line 1230 of file qv4compileddata_p.h.
Referenced by QV4::Compiler::JSUnitGenerator::generateUnit(), and localExportEntryTable().
quint32_le QV4::CompiledData::Unit::offsetToLookupTable |
Definition at line 1220 of file qv4compileddata_p.h.
Referenced by QV4::Compiler::JSUnitGenerator::generateUnit(), and lookupTable().
quint32_le QV4::CompiledData::Unit::offsetToModuleRequestTable |
Definition at line 1238 of file qv4compileddata_p.h.
Referenced by QV4::Compiler::JSUnitGenerator::generateUnit(), and moduleRequestTable().
quint32_le QV4::CompiledData::Unit::offsetToQmlUnit |
Definition at line 1243 of file qv4compileddata_p.h.
Referenced by QmlIR::QmlUnitGenerator::generate(), qmlUnit(), and qmlUnit().
quint32_le QV4::CompiledData::Unit::offsetToRegexpTable |
Definition at line 1222 of file qv4compileddata_p.h.
Referenced by QV4::Compiler::JSUnitGenerator::generateUnit(), and regexpAt().
quint32_le QV4::CompiledData::Unit::offsetToStarExportEntryTable |
Definition at line 1234 of file qv4compileddata_p.h.
Referenced by QV4::Compiler::JSUnitGenerator::generateUnit(), and starExportEntryTable().
quint32_le QV4::CompiledData::Unit::offsetToStringTable |
Definition at line 1210 of file qv4compileddata_p.h.
Referenced by QV4::Compiler::StringTableGenerator::serialize(), and stringAtInternal().
quint32_le QV4::CompiledData::Unit::offsetToTemplateObjectTable |
Definition at line 1216 of file qv4compileddata_p.h.
Referenced by QV4::Compiler::JSUnitGenerator::generateUnit(), and templateObjectOffsetTable().
quint32_le QV4::CompiledData::Unit::offsetToTranslationTable |
Definition at line 1228 of file qv4compileddata_p.h.
Referenced by QV4::Compiler::JSUnitGenerator::generateUnit(), and translations().
quint32_le QV4::CompiledData::Unit::qtVersion |
Definition at line 1180 of file qv4compileddata_p.h.
Referenced by QV4::ExecutableCompilationUnit::verifyHeader().
quint32_le QV4::CompiledData::Unit::regexpTableSize |
Definition at line 1221 of file qv4compileddata_p.h.
quint32_le QV4::CompiledData::Unit::sourceFileIndex |
Definition at line 1240 of file qv4compileddata_p.h.
Referenced by QmlIR::QmlUnitGenerator::generate().
qint64_le QV4::CompiledData::Unit::sourceTimeStamp |
Definition at line 1181 of file qv4compileddata_p.h.
Referenced by QV4::ExecutableCompilationUnit::verifyHeader().
quint32_le QV4::CompiledData::Unit::starExportEntryTableSize |
Definition at line 1233 of file qv4compileddata_p.h.
quint32_le QV4::CompiledData::Unit::stringTableSize |
Definition at line 1209 of file qv4compileddata_p.h.
Referenced by QmlIR::QmlUnitGenerator::generate(), QV4::Compiler::StringTableGenerator::initializeFromBackingUnit(), QV4::Compiler::StringTableGenerator::serialize(), and stringAtInternal().
quint32_le QV4::CompiledData::Unit::templateObjectTableSize |
Definition at line 1215 of file qv4compileddata_p.h.
Referenced by QV4::Compiler::JSUnitGenerator::generateUnit().
quint32_le QV4::CompiledData::Unit::translationTableSize |
Definition at line 1227 of file qv4compileddata_p.h.
quint32_le QV4::CompiledData::Unit::unitSize |
Definition at line 1182 of file qv4compileddata_p.h.
Referenced by QmlIR::QmlUnitGenerator::generate(), QV4::Compiler::JSUnitGenerator::generateUnit(), and QV4::Compiler::JSUnitGenerator::generateUnitChecksum().
quint32_le QV4::CompiledData::Unit::version |
Definition at line 1179 of file qv4compileddata_p.h.
Referenced by QV4::ExecutableCompilationUnit::verifyHeader().