![]() |
Qt 6.x
The Qt SDK
|
#include <qv4compileddata_p.h>
Public Types | |
using | CompiledObject = CompiledData::Object |
Public Attributes | |
const Unit * | data = nullptr |
const QmlUnit * | qmlData = nullptr |
QStringList | dynamicStrings |
const QQmlPrivate::AOTCompiledFunction * | aotCompiledFunctions = nullptr |
![]() | |
Heap::String ** | runtimeStrings = nullptr |
const StaticValue * | constants = nullptr |
QV4::StaticValue * | runtimeRegularExpressions = nullptr |
Heap::InternalClass ** | runtimeClasses = nullptr |
const StaticValue ** | imports = nullptr |
Definition at line 1450 of file qv4compileddata_p.h.
Definition at line 1459 of file qv4compileddata_p.h.
|
inline |
Definition at line 1461 of file qv4compileddata_p.h.
References fileName(), finalUrlString(), setUnitData(), and unitData().
|
inlineexplicit |
Definition at line 1467 of file qv4compileddata_p.h.
References aotCompiledFunctions.
|
inline |
Definition at line 1474 of file qv4compileddata_p.h.
References QV4::CompiledData::CompilationUnitBase::constants, QV4::CompiledData::CompilationUnitBase::imports, qmlData, and QV4::CompiledData::Unit::StaticData.
|
inlinenoexcept |
Definition at line 1494 of file qv4compileddata_p.h.
References other().
|
inline |
Definition at line 1599 of file qv4compileddata_p.h.
References QV4::CompiledData::CompilationUnitBase::constants, QV4::CompiledData::Binding::constantValueIndex, QV4::StaticValue::doubleValue(), QV4::CompiledData::Binding::type(), QV4::CompiledData::Binding::Type_Number, and QV4::CompiledData::Binding::value.
Referenced by bindingValueAsString(), and QQuickPropertyChangesPrivate::decodeBinding().
|
inline |
Definition at line 1592 of file qv4compileddata_p.h.
References bindingValueAsString(), QV4::CompiledData::Binding::escapedString(), stringAt(), QV4::CompiledData::Binding::stringIndex, QV4::CompiledData::Binding::type(), and QV4::CompiledData::Binding::Type_String.
|
inline |
Definition at line 1568 of file qv4compileddata_p.h.
References QV4::CompiledData::Binding::b, bindingValueAsNumber(), QLocale::FloatingPointShortest, QString::number(), QStringLiteral, stringAt(), QV4::CompiledData::Binding::stringIndex, QV4::CompiledData::Binding::translationDataIndex, QV4::CompiledData::Binding::type(), QV4::CompiledData::Binding::Type_Boolean, QV4::CompiledData::Binding::Type_Invalid, QV4::CompiledData::Binding::Type_Null, QV4::CompiledData::Binding::Type_Number, QV4::CompiledData::Binding::Type_Script, QV4::CompiledData::Binding::Type_String, QV4::CompiledData::Binding::Type_Translation, QV4::CompiledData::Binding::Type_TranslationById, and QV4::CompiledData::Binding::value.
Referenced by bindingValueAsScriptString().
|
inline |
Definition at line 1562 of file qv4compileddata_p.h.
Referenced by CompilationUnit(), QQmlTypeData::done(), and setUnitData().
|
inline |
Definition at line 1563 of file qv4compileddata_p.h.
Referenced by CompilationUnit(), setUnitData(), and QQmlContextData::urlString().
|
inline |
Definition at line 1565 of file qv4compileddata_p.h.
Referenced by setModule().
|
inlinenoexcept |
Definition at line 1499 of file qv4compileddata_p.h.
References aotCompiledFunctions, dynamicStrings, QV4::CompiledData::CompilationUnitBase::operator=(), other(), and qmlData.
|
inline |
Definition at line 1566 of file qv4compileddata_p.h.
References module().
|
inline |
Definition at line 1522 of file qv4compileddata_p.h.
References QString::clear(), QV4::CompiledData::CompilationUnitBase::constants, fileName(), finalUrlString(), QV4::StaticValue::fromReturnedValue(), i, QString::isEmpty(), qmlData, stringAt(), and unitData().
Referenced by CompilationUnit().
Definition at line 1552 of file qv4compileddata_p.h.
References dynamicStrings, and Q_ASSERT.
Referenced by QV4::Function::Function(), bindingValueAsScriptString(), bindingValueAsString(), QQuickPropertyChangesPrivate::decodeBinding(), setUnitData(), QQmlScriptBlob::stringAt(), and QQmlTypeData::stringAt().
|
inline |
Definition at line 1520 of file qv4compileddata_p.h.
References data.
Referenced by CompilationUnit(), QV4::Runtime::CreateClass::call(), QQmlTypeCompiler::compile(), QQmlTypeData::done(), qCompileJSFile(), QQmlTypeCompiler::qmlUnit(), and setUnitData().
const QQmlPrivate::AOTCompiledFunction* QV4::CompiledData::CompilationUnit::aotCompiledFunctions = nullptr |
Definition at line 1457 of file qv4compileddata_p.h.
Referenced by CompilationUnit(), and operator=().
Definition at line 1454 of file qv4compileddata_p.h.
Referenced by QV4::ResolvedTypeReference::addToHash(), QV4::Module::evaluate(), qCompileJSFile(), qCompileQmlFile(), and unitData().
QStringList QV4::CompiledData::CompilationUnit::dynamicStrings |
Definition at line 1456 of file qv4compileddata_p.h.
Referenced by operator=(), and stringAt().
Definition at line 1455 of file qv4compileddata_p.h.
Referenced by ~CompilationUnit(), operator=(), and setUnitData().