#include <qv4executablecompilationunit_p.h>
◆ CompiledBinding
◆ CompiledFunction
◆ CompiledObject
◆ IdToObjectMap
◆ baseCompilationUnit()
◆ bindingPropertyDataPerObjectAt()
◆ bindingValueAsNumber()
double QV4::ExecutableCompilationUnit::bindingValueAsNumber |
( |
const CompiledData::Binding * | binding | ) |
const |
|
inline |
◆ bindingValueAsScriptString()
◆ bindingValueAsString()
◆ clear()
void QV4::ExecutableCompilationUnit::clear |
( |
| ) |
|
◆ componentsAreBound()
bool QV4::ExecutableCompilationUnit::componentsAreBound |
( |
| ) |
const |
|
inline |
◆ dependentScriptsPtr()
◆ evaluate()
void QV4::ExecutableCompilationUnit::evaluate |
( |
| ) |
|
◆ evaluateModuleRequests()
void QV4::ExecutableCompilationUnit::evaluateModuleRequests |
( |
| ) |
|
◆ exportedNames()
QStringList QV4::ExecutableCompilationUnit::exportedNames |
( |
| ) |
const |
|
inline |
◆ fileName()
QString QV4::ExecutableCompilationUnit::fileName |
( |
| ) |
const |
|
inline |
◆ finalUrl()
QUrl QV4::ExecutableCompilationUnit::finalUrl |
( |
| ) |
const |
|
inline |
◆ finalUrlString()
QString QV4::ExecutableCompilationUnit::finalUrlString |
( |
| ) |
const |
|
inline |
◆ ignoresFunctionSignature()
bool QV4::ExecutableCompilationUnit::ignoresFunctionSignature |
( |
| ) |
const |
|
inline |
◆ inlineComponentId()
int QV4::ExecutableCompilationUnit::inlineComponentId |
( |
const QString & | inlineComponentName | ) |
const |
|
inline |
◆ instantiate()
Heap::Module * QV4::ExecutableCompilationUnit::instantiate |
( |
| ) |
|
Definition at line 329 of file qv4executablecompilationunit.cpp.
References QV4::IdentifierTable::asPropertyKey(), engine, QV4::Scope::engine, errorMessage(), fileName, i, QV4::EngineBase::identifierTable, o, Q_ASSERT, QStringLiteral, QUrl::RemoveFragment, request, QUrl::setFragment(), QJSEngine::throwError(), QUrl::toString(), and url.
◆ isESModule()
bool QV4::ExecutableCompilationUnit::isESModule |
( |
| ) |
const |
|
inline |
◆ mark()
void QV4::ExecutableCompilationUnit::mark |
( |
MarkStack * | markStack | ) |
const |
|
inline |
◆ markObjects()
◆ metaType()
QMetaType QV4::ExecutableCompilationUnit::metaType |
( |
| ) |
const |
|
inline |
◆ module()
Heap::Module * QV4::ExecutableCompilationUnit::module |
( |
| ) |
const |
|
inline |
◆ namedObjectsPerComponent()
IdentifierHash QV4::ExecutableCompilationUnit::namedObjectsPerComponent |
( |
int | componentObjectIndex | ) |
|
|
inline |
◆ nativeMethodsAcceptThisObjects()
bool QV4::ExecutableCompilationUnit::nativeMethodsAcceptThisObjects |
( |
| ) |
const |
|
inline |
◆ objectAt()
const CompiledObject * QV4::ExecutableCompilationUnit::objectAt |
( |
int | index | ) |
const |
|
inline |
◆ objectCount()
int QV4::ExecutableCompilationUnit::objectCount |
( |
| ) |
const |
|
inline |
◆ populate()
void QV4::ExecutableCompilationUnit::populate |
( |
| ) |
|
Definition at line 73 of file qv4executablecompilationunit.cpp.
References QV4::Attr_Accessor, QV4::Attr_Data, QV4::Attr_NotConfigurable, QV4::EngineBase::Class_Object, QV4::RegExp::create(), QV4::Function::create(), QV4::dumpConstantTable(), engine, QV4::CompiledData::RegExp::flags(), QV4::Lookup::forCall, QV4::Lookup::getter, QV4::Lookup::getterGeneric(), QV4::Lookup::globalGetter, QV4::Lookup::globalGetterGeneric(), i, QV4::CompiledData::JSClassMember::isAccessor(), j, QV4::Lookup::nameIndex, QV4::CompiledData::JSClassMember::nameOffset(), nullptr, Q_ASSERT, qDebug, qEnvironmentVariableIsSet(), QV4::Lookup::qmlContextPropertyGetter, QV4::Lookup::setter, and QV4::Lookup::setterGeneric().
◆ propertyCachesPtr()
◆ qmlTypeForComponent()
QQmlType QV4::ExecutableCompilationUnit::qmlTypeForComponent |
( |
const QString & | inlineComponentName = QString() | ) |
const |
|
inline |
◆ resolvedType()
◆ resolveExport()
const Value * QV4::ExecutableCompilationUnit::resolveExport |
( |
QV4::String * | exportName | ) |
|
|
inline |
◆ rootFunction()
◆ rootPropertyCache()
◆ setModule()
void QV4::ExecutableCompilationUnit::setModule |
( |
Heap::Module * | module | ) |
|
|
inline |
◆ stringAt()
QString QV4::ExecutableCompilationUnit::stringAt |
( |
uint | index | ) |
const |
|
inline |
◆ templateObjectAt()
Heap::Object * QV4::ExecutableCompilationUnit::templateObjectAt |
( |
int | index | ) |
const |
◆ totalBindingsCount()
int QV4::ExecutableCompilationUnit::totalBindingsCount |
( |
| ) |
const |
|
inline |
◆ totalObjectCount()
int QV4::ExecutableCompilationUnit::totalObjectCount |
( |
| ) |
const |
|
inline |
◆ totalParserStatusCount()
int QV4::ExecutableCompilationUnit::totalParserStatusCount |
( |
| ) |
const |
|
inline |
◆ totalStringCount()
quint32 QV4::ExecutableCompilationUnit::totalStringCount |
( |
| ) |
const |
|
inlineprotected |
◆ translateFrom()
Definition at line 668 of file qv4executablecompilationunit.cpp.
References QV4::CompiledData::TranslationData::commentIndex, context, QV4::CompiledData::TranslationData::contextIndex, fileName, QStringView::mid(), QV4::CompiledData::TranslationData::NoContextIndex, QV4::CompiledData::TranslationData::number, qtTrId(), QV4::CompiledData::TranslationData::stringIndex, text, QString::toUtf8(), and QCoreApplication::translate().
◆ typeNameCache()
◆ unitData()
◆ url()
QUrl QV4::ExecutableCompilationUnit::url |
( |
| ) |
const |
|
inline |
◆ valueTypesAreAddressable()
bool QV4::ExecutableCompilationUnit::valueTypesAreAddressable |
( |
| ) |
const |
|
inline |
◆ valueTypesAreCopied()
bool QV4::ExecutableCompilationUnit::valueTypesAreCopied |
( |
| ) |
const |
|
inline |
◆ ExecutionEngine
◆ QQmlRefCounted< ExecutableCompilationUnit >
◆ QQmlRefPointer< ExecutableCompilationUnit >
◆ engine
◆ namedObjectsPerComponentCache
The documentation for this class was generated from the following files: