#include <qv4compileddata_p.h>
|
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
, ValueTypesAssertable = 0x4000
} |
Definition at line 1201 of file qv4compileddata_p.h.
◆ anonymous enum
anonymous enum : unsigned int |
Enumerator |
---|
IsJavascript | |
StaticData | |
IsSingleton | |
IsSharedLibrary | |
IsESModule | |
PendingTypeCompilation | |
IsStrict | |
ListPropertyAssignReplaceIfDefault | |
ListPropertyAssignReplaceIfNotDefault | |
ListPropertyAssignReplace | |
ComponentsBound | |
FunctionSignaturesIgnored | |
NativeMethodsAcceptThisObject | |
ValueTypesCopied | |
ValueTypesAddressable | |
ValueTypesAssertable | |
Definition at line 1215 of file qv4compileddata_p.h.
◆ blockAt()
const Block * QV4::CompiledData::Unit::blockAt |
( |
int | idx | ) |
const |
|
inline |
◆ blockOffsetTable()
const quint32_le * QV4::CompiledData::Unit::blockOffsetTable |
( |
| ) |
const |
|
inline |
◆ classAt()
const Class * QV4::CompiledData::Unit::classAt |
( |
int | idx | ) |
const |
|
inline |
◆ classOffsetTable()
const quint32_le * QV4::CompiledData::Unit::classOffsetTable |
( |
| ) |
const |
|
inline |
◆ constants()
const quint64_le * QV4::CompiledData::Unit::constants |
( |
| ) |
const |
|
inline |
◆ functionAt()
const Function * QV4::CompiledData::Unit::functionAt |
( |
int | idx | ) |
const |
|
inline |
◆ functionOffsetTable()
const quint32_le * QV4::CompiledData::Unit::functionOffsetTable |
( |
| ) |
const |
|
inline |
◆ importEntryTable()
const ImportEntry * QV4::CompiledData::Unit::importEntryTable |
( |
| ) |
const |
|
inline |
◆ indirectExportEntryTable()
const ExportEntry * QV4::CompiledData::Unit::indirectExportEntryTable |
( |
| ) |
const |
|
inline |
◆ isSingleton()
bool QV4::CompiledData::Unit::isSingleton |
( |
| ) |
const |
|
inline |
◆ jsClassAt()
const JSClassMember * QV4::CompiledData::Unit::jsClassAt |
( |
int | idx, |
|
|
int * | nMembers ) const |
|
inline |
◆ localExportEntryTable()
const ExportEntry * QV4::CompiledData::Unit::localExportEntryTable |
( |
| ) |
const |
|
inline |
◆ lookupTable()
const Lookup * QV4::CompiledData::Unit::lookupTable |
( |
| ) |
const |
|
inline |
◆ moduleRequestTable()
const quint32_le * QV4::CompiledData::Unit::moduleRequestTable |
( |
| ) |
const |
|
inline |
◆ qmlUnit() [1/2]
QmlUnit * QV4::CompiledData::Unit::qmlUnit |
( |
| ) |
|
|
inline |
◆ qmlUnit() [2/2]
const QmlUnit * QV4::CompiledData::Unit::qmlUnit |
( |
| ) |
const |
|
inline |
◆ regexpAt()
const RegExp * QV4::CompiledData::Unit::regexpAt |
( |
int | index | ) |
const |
|
inline |
◆ starExportEntryTable()
const ExportEntry * QV4::CompiledData::Unit::starExportEntryTable |
( |
| ) |
const |
|
inline |
◆ stringAtInternal()
QString QV4::CompiledData::Unit::stringAtInternal |
( |
uint | idx | ) |
const |
|
inline |
◆ templateObjectAt()
const TemplateObject * QV4::CompiledData::Unit::templateObjectAt |
( |
int | idx | ) |
const |
|
inline |
◆ templateObjectOffsetTable()
const quint32_le * QV4::CompiledData::Unit::templateObjectOffsetTable |
( |
| ) |
const |
|
inline |
◆ translationContextIndex() [1/2]
quint32_le * QV4::CompiledData::Unit::translationContextIndex |
( |
| ) |
|
|
inline |
◆ translationContextIndex() [2/2]
const quint32_le * QV4::CompiledData::Unit::translationContextIndex |
( |
| ) |
const |
|
inline |
◆ translations()
◆ verifyHeader()
bool QV4::CompiledData::Unit::verifyHeader |
( |
QDateTime | expectedSourceTimeStamp, |
|
|
QString * | errorString ) const |
◆ blockTableSize
quint32_le QV4::CompiledData::Unit::blockTableSize |
◆ classTableSize
quint32_le QV4::CompiledData::Unit::classTableSize |
◆ constantTableSize
quint32_le QV4::CompiledData::Unit::constantTableSize |
◆ dependencyMD5Checksum
char QV4::CompiledData::Unit::dependencyMD5Checksum[16] |
◆ finalUrlIndex
◆ flags
◆ functionTableSize
quint32_le QV4::CompiledData::Unit::functionTableSize |
◆ importEntryTableSize
quint32_le QV4::CompiledData::Unit::importEntryTableSize |
◆ indexOfRootFunction
qint32_le QV4::CompiledData::Unit::indexOfRootFunction |
◆ indirectExportEntryTableSize
quint32_le QV4::CompiledData::Unit::indirectExportEntryTableSize |
◆ jsClassTableSize
quint32_le QV4::CompiledData::Unit::jsClassTableSize |
◆ localExportEntryTableSize
quint32_le QV4::CompiledData::Unit::localExportEntryTableSize |
◆ lookupTableSize
quint32_le QV4::CompiledData::Unit::lookupTableSize |
◆ magic
char QV4::CompiledData::Unit::magic[8] |
◆ md5Checksum
char QV4::CompiledData::Unit::md5Checksum[16] |
◆ moduleRequestTableSize
quint32_le QV4::CompiledData::Unit::moduleRequestTableSize |
◆ offsetToBlockTable
quint32_le QV4::CompiledData::Unit::offsetToBlockTable |
◆ offsetToClassTable
quint32_le QV4::CompiledData::Unit::offsetToClassTable |
◆ offsetToConstantTable
quint32_le QV4::CompiledData::Unit::offsetToConstantTable |
◆ offsetToFunctionTable
quint32_le QV4::CompiledData::Unit::offsetToFunctionTable |
◆ offsetToImportEntryTable
quint32_le QV4::CompiledData::Unit::offsetToImportEntryTable |
◆ offsetToIndirectExportEntryTable
quint32_le QV4::CompiledData::Unit::offsetToIndirectExportEntryTable |
◆ offsetToJSClassTable
quint32_le QV4::CompiledData::Unit::offsetToJSClassTable |
◆ offsetToLocalExportEntryTable
quint32_le QV4::CompiledData::Unit::offsetToLocalExportEntryTable |
◆ offsetToLookupTable
quint32_le QV4::CompiledData::Unit::offsetToLookupTable |
◆ offsetToModuleRequestTable
quint32_le QV4::CompiledData::Unit::offsetToModuleRequestTable |
◆ offsetToQmlUnit
quint32_le QV4::CompiledData::Unit::offsetToQmlUnit |
◆ offsetToRegexpTable
quint32_le QV4::CompiledData::Unit::offsetToRegexpTable |
◆ offsetToStarExportEntryTable
quint32_le QV4::CompiledData::Unit::offsetToStarExportEntryTable |
◆ offsetToStringTable
quint32_le QV4::CompiledData::Unit::offsetToStringTable |
◆ offsetToTemplateObjectTable
quint32_le QV4::CompiledData::Unit::offsetToTemplateObjectTable |
◆ offsetToTranslationTable
quint32_le QV4::CompiledData::Unit::offsetToTranslationTable |
◆ regexpTableSize
quint32_le QV4::CompiledData::Unit::regexpTableSize |
◆ reserved
◆ sourceFileIndex
quint32_le QV4::CompiledData::Unit::sourceFileIndex |
◆ sourceTimeStamp
qint64_le QV4::CompiledData::Unit::sourceTimeStamp |
◆ starExportEntryTableSize
quint32_le QV4::CompiledData::Unit::starExportEntryTableSize |
◆ stringTableSize
quint32_le QV4::CompiledData::Unit::stringTableSize |
◆ templateObjectTableSize
quint32_le QV4::CompiledData::Unit::templateObjectTableSize |
◆ translationTableSize
quint32_le QV4::CompiledData::Unit::translationTableSize |
◆ unitSize
◆ version
The documentation for this struct was generated from the following files: