![]() |
Qt 6.x
The Qt SDK
|
#include <qqmlprivate.h>
Public Types | |
enum | : uint { InvalidStringId = (std::numeric_limits<uint>::max)() } |
Public Attributes | ||
QQmlContextData * | qmlContext | |
QObject * | qmlScopeObject | |
QJSEngine * | engine | |
union { | ||
QV4::ExecutableCompilationUnit * compilationUnit | ||
qintptr extraData | ||
}; | ||
Definition at line 615 of file qqmlprivate.h.
anonymous enum : uint |
Enumerator | |
---|---|
InvalidStringId |
Definition at line 1 of file qqmlprivate.h.
bool QQmlPrivate::AOTCompiledContext::callGlobalLookup | ( | uint | index, |
void ** | args, | ||
const QMetaType * | types, | ||
int | argc | ||
) | const |
Definition at line 1612 of file qqml.cpp.
References arg, args, compilationUnit, QV4::Scope::engine, engine, function, QV4::Lookup::globalGetter, QJSEngine::handle(), QV4::Lookup::nameIndex, QStringLiteral, QV4::ExecutableCompilationUnit::runtimeLookups, QV4::CompiledData::CompilationUnitBase::runtimeStrings, QV4::ExecutionEngine::throwTypeError(), and QV4::Heap::String::toQString().
bool QQmlPrivate::AOTCompiledContext::callObjectPropertyLookup | ( | uint | index, |
QObject * | object, | ||
void ** | args, | ||
const QMetaType * | types, | ||
int | argc | ||
) | const |
Definition at line 1587 of file qqml.cpp.
References arg, args, compilationUnit, QV4::Scope::engine, engine, function, QV4::Lookup::getter, QJSEngine::handle(), QV4::Scope::hasException(), QV4::Lookup::nameIndex, QStringLiteral, QV4::ExecutableCompilationUnit::runtimeLookups, QV4::CompiledData::CompilationUnitBase::runtimeStrings, thisObject(), QV4::ExecutionEngine::throwTypeError(), QV4::Heap::String::toQString(), and QV4::QObjectWrapper::wrap().
bool QQmlPrivate::AOTCompiledContext::callQmlContextPropertyLookup | ( | uint | index, |
void ** | args, | ||
const QMetaType * | types, | ||
int | argc | ||
) | const |
Definition at line 1504 of file qqml.cpp.
References arg, args, compilationUnit, QV4::Scope::engine, engine, function, QJSEngine::handle(), QV4::Scope::hasException(), QV4::Lookup::nameIndex, QV4::Lookup::qmlContextPropertyGetter, qmlScopeObject, QStringLiteral, QV4::ExecutableCompilationUnit::runtimeLookups, QV4::CompiledData::CompilationUnitBase::runtimeStrings, thisObject(), QV4::ExecutionEngine::throwTypeError(), and QV4::Heap::String::toQString().
Definition at line 1261 of file qqml.cpp.
References QQmlPrivate::captureFallbackProperty(), QQmlPrivate::captureObjectProperty(), compilationUnit, QV4::Lookup::coreIndex, QQmlData::flushPendingBinding(), QV4::Lookup::getter, QV4::Lookup::getterFallback(), QV4::Lookup::getterFallbackAsVariant(), QV4::Lookup::getterQObject(), QV4::Lookup::getterQObjectAsVariant(), QV4::Lookup::isConstant, QV4::QQmlTypeWrapper::lookupSingletonProperty(), QV4::Lookup::notifyIndex, property, QV4::Lookup::propertyCache, QV4::Lookup::propertyData, qmlContext, QV4::Lookup::qobjectFallbackLookup, QV4::Lookup::qobjectLookup, and QV4::ExecutableCompilationUnit::runtimeLookups.
bool QQmlPrivate::AOTCompiledContext::captureQmlContextPropertyLookup | ( | uint | index | ) | const |
Definition at line 1289 of file qqml.cpp.
References QQmlPrivate::captureFallbackProperty(), QQmlPrivate::captureObjectProperty(), compilationUnit, QV4::Lookup::coreIndex, QQmlData::flushPendingBinding(), QV4::Lookup::isConstant, QV4::QQmlContextWrapper::lookupContextObjectProperty(), QV4::QQmlContextWrapper::lookupScopeFallbackProperty(), QV4::QQmlContextWrapper::lookupScopeObjectProperty(), QV4::Lookup::notifyIndex, property, QV4::Lookup::propertyCache, QV4::Lookup::propertyData, qmlContext, QV4::Lookup::qmlContextPropertyGetter, qmlScopeObject, QV4::Lookup::qobjectFallbackLookup, QV4::Lookup::qobjectLookup, and QV4::ExecutableCompilationUnit::runtimeLookups.
void QQmlPrivate::AOTCompiledContext::captureTranslation | ( | ) | const |
Definition at line 1311 of file qqml.cpp.
References QQmlPrivate::propertyCapture(), and qmlContext.
QVariant QQmlPrivate::AOTCompiledContext::constructValueType | ( | QMetaType | resultMetaType, |
const QMetaObject * | resultMetaObject, | ||
int | ctorIndex, | ||
void * | ctorArg | ||
) | const |
Definition at line 1496 of file qqml.cpp.
References QQmlValueTypeProvider::constructValueType().
Definition at line 1937 of file qqml.cpp.
References compilationUnit, encoded, QV4::Lookup::encodedEnumValue, QtPrivate::QMetaTypeInterface::flags, QV4::Lookup::getter, QMetaType::IsUnsignedEnumeration, QV4::QQmlTypeWrapper::lookupEnumValue(), QV4::Lookup::metaType, qint8, QV4::Lookup::qmlEnumValueLookup, QV4::ExecutableCompilationUnit::runtimeLookups, and QtPrivate::QMetaTypeInterface::size.
bool QQmlPrivate::AOTCompiledContext::getObjectLookup | ( | uint | index, |
QObject * | object, | ||
void * | target | ||
) | const |
Definition at line 1842 of file qqml.cpp.
References compilationUnit, QQmlPrivate::Deleted, engine, QV4::Lookup::getter, QV4::Lookup::getterFallback(), QV4::Lookup::getterFallbackAsVariant(), QV4::Lookup::getterQObject(), QV4::Lookup::getterQObjectAsVariant(), QJSEngine::handle(), QQmlPrivate::loadFallbackAsVariant(), QQmlPrivate::loadFallbackProperty(), QQmlPrivate::loadObjectAsVariant(), QQmlPrivate::loadObjectProperty(), QV4::Lookup::nameIndex, QQmlPrivate::NeedsInit, QQmlPrivate::OK, qmlContext, QStringLiteral, QV4::ExecutableCompilationUnit::runtimeLookups, QV4::CompiledData::CompilationUnitBase::runtimeStrings, QV4::ExecutionEngine::throwTypeError(), and QV4::Heap::String::toQString().
bool QQmlPrivate::AOTCompiledContext::getValueLookup | ( | uint | index, |
void * | value, | ||
void * | target | ||
) | const |
Definition at line 1907 of file qqml.cpp.
References args, compilationUnit, QV4::Lookup::coreIndex, QV4::Lookup::getter, QV4::QQmlValueTypeWrapper::lookupGetter(), metaObject(), QV4::Lookup::metaObject, Q_ASSERT, QV4::Lookup::qgadgetLookup, QMetaObject::ReadProperty, and QV4::ExecutableCompilationUnit::runtimeLookups.
Definition at line 1629 of file qqml.cpp.
References QQmlPrivate::amendException(), engine, QJSEngine::handle(), QJSEngine::hasError(), Q_ASSERT, and Q_UNUSED.
Definition at line 1605 of file qqml.cpp.
References QQmlPrivate::amendException(), engine, QJSEngine::handle(), QJSEngine::hasError(), Q_ASSERT, and Q_UNUSED.
Definition at line 1523 of file qqml.cpp.
References QQmlPrivate::amendException(), engine, QJSEngine::handle(), QJSEngine::hasError(), Q_ASSERT, and Q_UNUSED.
void QQmlPrivate::AOTCompiledContext::initGetEnumLookup | ( | uint | index, |
const QMetaObject * | metaObject, | ||
const char * | enumerator, | ||
const char * | enumValue | ||
) | const |
Definition at line 1977 of file qqml.cpp.
References arg, compilationUnit, QV4::Lookup::encodedEnumValue, engine, QString::fromUtf8(), QV4::Lookup::getter, QJSEngine::handle(), QJSEngine::hasError(), QMetaType::iface(), QMetaEnum::keyToValue(), QV4::QQmlTypeWrapper::lookupEnumValue(), metaObject(), QMetaEnum::metaType(), QV4::Lookup::metaType, Q_ASSERT, QV4::Lookup::qmlEnumValueLookup, QStringLiteral, QV4::ExecutableCompilationUnit::runtimeLookups, and QV4::ExecutionEngine::throwTypeError().
void QQmlPrivate::AOTCompiledContext::initGetObjectLookup | ( | uint | index, |
QObject * | object, | ||
QMetaType | type | ||
) | const |
Definition at line 1880 of file qqml.cpp.
References QQmlPrivate::amendException(), compilationUnit, engine, QQmlPrivate::Failure, QQmlPrivate::Fallback, QQmlPrivate::FallbackAsVariant, QV4::Lookup::getter, QV4::Lookup::getterFallback(), QV4::Lookup::getterFallbackAsVariant(), QV4::Lookup::getterQObject(), QV4::Lookup::getterQObjectAsVariant(), QJSEngine::handle(), QV4::EngineBase::hasException, QQmlPrivate::initObjectLookup(), QQmlPrivate::Object, QQmlPrivate::ObjectAsVariant, QV4::ExecutableCompilationUnit::runtimeLookups, and QV4::ExecutionEngine::throwTypeError().
void QQmlPrivate::AOTCompiledContext::initGetValueLookup | ( | uint | index, |
const QMetaObject * | metaObject, | ||
QMetaType | type | ||
) | const |
Definition at line 1926 of file qqml.cpp.
References compilationUnit, engine, QV4::Lookup::getter, QJSEngine::handle(), QJSEngine::hasError(), QQmlPrivate::initValueLookup(), QV4::QQmlValueTypeWrapper::lookupGetter(), metaObject(), Q_ASSERT, QV4::ExecutableCompilationUnit::runtimeLookups, and QV4::ExecutionEngine::throwTypeError().
void QQmlPrivate::AOTCompiledContext::initLoadAttachedLookup | ( | uint | index, |
uint | importNamespace, | ||
QObject * | object | ||
) | const |
Definition at line 1786 of file qqml.cpp.
References QQmlImport::AllowRecursion, compilationUnit, QV4::QQmlTypeWrapper::create(), QV4::Scope::engine, engine, QV4::Heap::QQmlTypeWrapper::ExcludeEnums, QV4::Lookup::getter, QJSEngine::handle(), QQmlTypeNameCache::Result::importNamespace, QQmlContextData::imports(), InvalidStringId, QV4::QObjectWrapper::lookupAttached(), QV4::Lookup::nameIndex, qmlContext, QV4::Lookup::qmlTypeLookup, QV4::Lookup::qmlTypeWrapper, QQmlTypeNameCache::query(), QV4::ExecutableCompilationUnit::runtimeLookups, QV4::CompiledData::CompilationUnitBase::runtimeStrings, QV4::ExecutionEngine::throwTypeError(), QQmlTypeNameCache::Result::type, and wrapper().
Definition at line 1562 of file qqml.cpp.
References compilationUnit, context, QQmlRefPointer< T >::data(), engine, QJSEngine::handle(), QJSEngine::hasError(), QV4::QQmlContextWrapper::lookupIdObject(), QV4::QQmlContextWrapper::lookupIdObjectInParentContext(), QV4::Lookup::nameIndex, QV4::Lookup::objectId, Q_ASSERT, qmlContext, QV4::Lookup::qmlContextIdObjectLookup, QV4::Lookup::qmlContextPropertyGetter, QV4::ExecutableCompilationUnit::runtimeLookups, and QV4::CompiledData::CompilationUnitBase::runtimeStrings.
Definition at line 1646 of file qqml.cpp.
References QQmlPrivate::amendException(), engine, QJSEngine::handle(), QJSEngine::hasError(), Q_ASSERT, and Q_UNUSED.
void QQmlPrivate::AOTCompiledContext::initLoadScopeObjectPropertyLookup | ( | uint | index, |
QMetaType | type | ||
) | const |
Definition at line 1680 of file qqml.cpp.
References QQmlPrivate::amendException(), compilationUnit, engine, QQmlPrivate::Failure, QQmlPrivate::Fallback, QQmlPrivate::FallbackAsVariant, QJSEngine::handle(), QV4::EngineBase::hasException, QQmlPrivate::initObjectLookup(), QV4::QQmlContextWrapper::lookupScopeFallbackProperty(), QV4::QQmlContextWrapper::lookupScopeObjectProperty(), QQmlPrivate::Object, QQmlPrivate::ObjectAsVariant, QV4::Lookup::qmlContextPropertyGetter, qmlScopeObject, QV4::ExecutableCompilationUnit::runtimeLookups, and QV4::ExecutionEngine::throwTypeError().
void QQmlPrivate::AOTCompiledContext::initLoadSingletonLookup | ( | uint | index, |
uint | importNamespace | ||
) | const |
Definition at line 1765 of file qqml.cpp.
References compilationUnit, and QV4::ExecutableCompilationUnit::runtimeLookups.
Definition at line 1836 of file qqml.cpp.
References compilationUnit, and QV4::ExecutableCompilationUnit::runtimeLookups.
void QQmlPrivate::AOTCompiledContext::initSetObjectLookup | ( | uint | index, |
QObject * | object, | ||
QMetaType | type | ||
) | const |
Definition at line 2032 of file qqml.cpp.
References QQmlPrivate::amendException(), compilationUnit, engine, QQmlPrivate::Failure, QQmlPrivate::Fallback, QQmlPrivate::FallbackAsVariant, QJSEngine::handle(), QV4::EngineBase::hasException, QQmlPrivate::initObjectLookup(), QQmlPrivate::Object, QQmlPrivate::ObjectAsVariant, QV4::ExecutableCompilationUnit::runtimeLookups, QV4::Lookup::setter, QV4::Lookup::setterFallback(), QV4::Lookup::setterFallbackAsVariant(), QV4::Lookup::setterQObject(), QV4::Lookup::setterQObjectAsVariant(), and QV4::ExecutionEngine::throwTypeError().
void QQmlPrivate::AOTCompiledContext::initSetValueLookup | ( | uint | index, |
const QMetaObject * | metaObject, | ||
QMetaType | type | ||
) | const |
Definition at line 2076 of file qqml.cpp.
References compilationUnit, engine, QJSEngine::handle(), QJSEngine::hasError(), QQmlPrivate::initValueLookup(), QV4::QQmlValueTypeWrapper::lookupSetter(), metaObject(), Q_ASSERT, QV4::ExecutableCompilationUnit::runtimeLookups, QV4::Lookup::setter, and QV4::ExecutionEngine::throwTypeError().
Definition at line 1438 of file qqml.cpp.
References compilationUnit, QV4::Scope::engine, engine, QJSValuePrivate::fromReturnedValue(), global, QV4::EngineBase::globalObject, QJSEngine::handle(), and QV4::CompiledData::CompilationUnitBase::runtimeStrings.
QJSValue QQmlPrivate::AOTCompiledContext::jsMetaType | ( | int | index | ) | const |
Definition at line 820 of file qqml.cpp.
References QV4::Heap::Base::asReturnedValue(), compilationUnit, QJSValuePrivate::fromReturnedValue(), and QV4::CompiledData::CompilationUnitBase::runtimeClasses.
bool QQmlPrivate::AOTCompiledContext::loadAttachedLookup | ( | uint | index, |
QObject * | object, | ||
void * | target | ||
) | const |
Definition at line 1771 of file qqml.cpp.
References compilationUnit, engine, QQmlEnginePrivate::get(), QV4::Lookup::getter, QJSEngine::handle(), QV4::QObjectWrapper::lookupAttached(), Q_ASSERT, qmlAttachedPropertiesObject(), qmlEngine(), QV4::Lookup::qmlTypeLookup, QV4::Lookup::qmlTypeWrapper, QV4::ExecutableCompilationUnit::runtimeLookups, and wrapper().
Definition at line 1530 of file qqml.cpp.
References compilationUnit, context, engine, QQmlEnginePrivate::get(), QJSEngine::handle(), QV4::QQmlContextWrapper::lookupIdObject(), QV4::QQmlContextWrapper::lookupIdObjectInParentContext(), QV4::Lookup::nameIndex, QV4::Lookup::objectId, Q_ASSERT, qmlContext, QV4::Lookup::qmlContextIdObjectLookup, QV4::Lookup::qmlContextPropertyGetter, qmlEngine(), QV4::ExecutableCompilationUnit::runtimeLookups, and QV4::CompiledData::CompilationUnitBase::runtimeStrings.
bool QQmlPrivate::AOTCompiledContext::loadGlobalLookup | ( | uint | index, |
void * | target, | ||
QMetaType | type | ||
) | const |
Definition at line 1636 of file qqml.cpp.
References compilationUnit, engine, QV4::Lookup::globalGetter, QJSEngine::handle(), QV4::ExecutionEngine::metaTypeFromJS(), QV4::ExecutableCompilationUnit::runtimeLookups, and QV4::ExecutionEngine::throwTypeError().
bool QQmlPrivate::AOTCompiledContext::loadScopeObjectPropertyLookup | ( | uint | index, |
void * | target | ||
) | const |
Definition at line 1653 of file qqml.cpp.
References arg, compilationUnit, QQmlPrivate::Deleted, engine, QJSEngine::handle(), QQmlPrivate::loadFallbackProperty(), QQmlPrivate::loadObjectProperty(), QV4::QQmlContextWrapper::lookupScopeFallbackProperty(), QV4::QQmlContextWrapper::lookupScopeObjectProperty(), QV4::Lookup::nameIndex, QQmlPrivate::NeedsInit, QQmlPrivate::OK, qmlContext, QV4::Lookup::qmlContextPropertyGetter, qmlScopeObject, QStringLiteral, QV4::ExecutableCompilationUnit::runtimeLookups, QV4::CompiledData::CompilationUnitBase::runtimeStrings, QV4::ExecutionEngine::throwTypeError(), and QV4::Heap::String::toQString().
Definition at line 1705 of file qqml.cpp.
References compilationUnit, engine, QJSEngine::handle(), QV4::QQmlContextWrapper::lookupSingleton(), Q_ASSERT, QV4::Lookup::qmlContextPropertyGetter, QV4::Lookup::qmlContextSingletonLookup, QV4::ExecutableCompilationUnit::runtimeLookups, QV4::Lookup::singletonObject, and wrapper().
Definition at line 1815 of file qqml.cpp.
References compilationUnit, QQmlTypeData::compilationUnit(), QQmlEnginePrivate::get(), QQmlTypeLoader::getType(), QMetaType::isValid(), QV4::QQmlContextWrapper::lookupType(), QQmlMetaObject::metaObject(), QQmlMetaType::metaObjectForType(), QV4::Lookup::qmlContextPropertyGetter, qmlEngine(), QV4::ExecutableCompilationUnit::qmlType, QV4::Lookup::qmlTypeLookup, QV4::Lookup::qmlTypeWrapper, QV4::ExecutableCompilationUnit::runtimeLookups, QQmlType::sourceUrl(), QV4::Heap::QQmlTypeWrapper::type(), QQmlType::typeId(), and QQmlEnginePrivate::typeLoader.
Definition at line 1326 of file qqml.cpp.
References compilationUnit, QV4::Lookup::coreIndex, QV4::Lookup::getter, QV4::Lookup::getterFallback(), QV4::Lookup::getterFallbackAsVariant(), QV4::Lookup::getterQObject(), QV4::Lookup::getterQObjectAsVariant(), QV4::QObjectWrapper::lookupAttached(), QV4::QQmlContextWrapper::lookupContextObjectProperty(), QV4::QQmlTypeWrapper::lookupEnumValue(), QV4::QQmlValueTypeWrapper::lookupGetter(), QV4::QQmlContextWrapper::lookupIdObject(), QV4::QQmlContextWrapper::lookupScopeFallbackProperty(), QV4::QQmlContextWrapper::lookupScopeObjectProperty(), QV4::QQmlContextWrapper::lookupSingleton(), QV4::QQmlTypeWrapper::lookupSingletonProperty(), QV4::QQmlContextWrapper::lookupType(), metaObject(), QV4::Lookup::metaObject, QV4::Lookup::metaType, QV4::Lookup::propertyData, QQmlPropertyData::propType(), QV4::Lookup::qgadgetLookup, QV4::Lookup::qmlContextPropertyGetter, QV4::Lookup::qobjectFallbackLookup, QV4::Lookup::qobjectLookup, QV4::ExecutableCompilationUnit::runtimeLookups, QV4::Lookup::setter, QV4::Lookup::setterFallback(), QV4::Lookup::setterFallbackAsVariant(), QV4::Lookup::setterQObject(), and QV4::Lookup::setterQObjectAsVariant().
QQmlEngine * QQmlPrivate::AOTCompiledContext::qmlEngine | ( | ) | const |
Definition at line 815 of file qqml.cpp.
References QQmlContextData::engine(), and qmlContext.
Referenced by loadAttachedLookup(), loadContextIdLookup(), loadTypeLookup(), and resolveLoggingCategory().
const QLoggingCategory * QQmlPrivate::AOTCompiledContext::resolveLoggingCategory | ( | QObject * | wrapper, |
bool * | ok | ||
) | const |
Definition at line 1446 of file qqml.cpp.
References engine, QJSEngine::handle(), ok, qmlEngine(), QStringLiteral, QV4::ExecutionEngine::throwError(), and wrapper().
void QQmlPrivate::AOTCompiledContext::setInstructionPointer | ( | int | offset | ) | const |
Definition at line 826 of file qqml.cpp.
References QV4::EngineBase::currentStackFrame, engine, frame, and QJSEngine::handle().
bool QQmlPrivate::AOTCompiledContext::setObjectLookup | ( | uint | index, |
QObject * | object, | ||
void * | value | ||
) | const |
Definition at line 1996 of file qqml.cpp.
References compilationUnit, QQmlPrivate::Deleted, engine, QJSEngine::handle(), QQmlPrivate::NeedsInit, QQmlPrivate::OK, QStringLiteral, QV4::ExecutableCompilationUnit::runtimeLookups, QV4::Lookup::setter, QV4::Lookup::setterFallback(), QV4::Lookup::setterFallbackAsVariant(), QV4::Lookup::setterQObject(), QV4::Lookup::setterQObjectAsVariant(), QQmlPrivate::storeFallbackAsVariant(), QQmlPrivate::storeFallbackProperty(), QQmlPrivate::storeObjectAsVariant(), QQmlPrivate::storeObjectProperty(), and QV4::ExecutionEngine::throwTypeError().
void QQmlPrivate::AOTCompiledContext::setReturnValueUndefined | ( | ) | const |
Definition at line 832 of file qqml.cpp.
References QV4::EngineBase::currentStackFrame, engine, frame, QJSEngine::handle(), Q_ASSERT, and setReturnValueUndefined().
Referenced by setReturnValueUndefined().
bool QQmlPrivate::AOTCompiledContext::setValueLookup | ( | uint | index, |
void * | target, | ||
void * | value | ||
) | const |
Definition at line 2059 of file qqml.cpp.
References args, compilationUnit, QV4::Lookup::coreIndex, QV4::QQmlValueTypeWrapper::lookupSetter(), metaObject(), QV4::Lookup::metaObject, QV4::Lookup::qgadgetLookup, QV4::ExecutableCompilationUnit::runtimeLookups, QV4::Lookup::setter, and QMetaObject::WriteProperty.
void QQmlPrivate::AOTCompiledContext::storeNameSloppy | ( | uint | nameIndex, |
void * | value, | ||
QMetaType | type | ||
) | const |
Definition at line 1373 of file qqml.cpp.
References QV4::Lookup::clear(), QV4::Lookup::coreIndex, QVariant::data(), QQmlPrivate::Deleted, engine, QQmlPrivate::Failure, QQmlPrivate::Fallback, QQmlPrivate::FallbackAsVariant, QV4::Lookup::forCall, QJSEngine::handle(), QQmlPrivate::initObjectLookup(), QQmlPrivate::isTypeCompatible(), QQmlPrivate::isUndefined(), metaObject(), QV4::Lookup::metaObject, QV4::ExecutionEngine::metaTypeFromJS(), QV4::ExecutionEngine::metaTypeToJS(), QV4::Lookup::nameIndex, QQmlPrivate::NeedsInit, QQmlPrivate::Object, QQmlPrivate::ObjectAsVariant, QQmlPrivate::OK, QV4::Lookup::propertyCache, QV4::Lookup::propertyData, QQmlPropertyData::propType(), qmlScopeObject, QV4::Lookup::qobjectFallbackLookup, QV4::Lookup::qobjectLookup, QStringLiteral, QQmlRefCounted< T >::release(), QQmlPrivate::resetFallbackProperty(), QQmlPrivate::resetObjectProperty(), QQmlPrivate::storeFallbackProperty(), QQmlPrivate::storeObjectProperty(), QV4::ExecutionEngine::throwTypeError(), and var.
QObject * QQmlPrivate::AOTCompiledContext::thisObject | ( | ) | const |
Definition at line 809 of file qqml.cpp.
References QV4::EngineBase::currentStackFrame, engine, QJSEngine::handle(), and thisObject().
Referenced by callObjectPropertyLookup(), callQmlContextPropertyLookup(), and thisObject().
QString QQmlPrivate::AOTCompiledContext::translationContext | ( | ) | const |
Definition at line 1317 of file qqml.cpp.
References engine, and QJSEngine::handle().
void QQmlPrivate::AOTCompiledContext::writeToConsole | ( | QtMsgType | type, |
const QString & | message, | ||
const QLoggingCategory * | loggingCategory | ||
) | const |
Definition at line 1467 of file qqml.cpp.
References QLoggingCategory::categoryName(), QMessageLogger::critical(), QV4::EngineBase::currentStackFrame, QMessageLogger::debug(), engine, frame, QJSEngine::handle(), QMessageLogger::info(), QLoggingCategory::isEnabled(), Q_ASSERT, QtCriticalMsg, QtDebugMsg, QtInfoMsg, QtWarningMsg, qUtf8Printable, and QMessageLogger::warning().
union { ... } QQmlPrivate::AOTCompiledContext |
QV4::ExecutableCompilationUnit* QQmlPrivate::AOTCompiledContext::compilationUnit |
Definition at line 622 of file qqmlprivate.h.
Referenced by callGlobalLookup(), callObjectPropertyLookup(), callQmlContextPropertyLookup(), captureLookup(), captureQmlContextPropertyLookup(), QV4::Moth::VME::exec(), getEnumLookup(), getObjectLookup(), getValueLookup(), initGetEnumLookup(), initGetObjectLookup(), initGetValueLookup(), initLoadAttachedLookup(), initLoadContextIdLookup(), initLoadScopeObjectPropertyLookup(), initLoadSingletonLookup(), initLoadTypeLookup(), QQmlPrivate::initObjectLookup(), initSetObjectLookup(), initSetValueLookup(), javaScriptGlobalProperty(), jsMetaType(), loadAttachedLookup(), loadContextIdLookup(), loadGlobalLookup(), loadScopeObjectPropertyLookup(), loadSingletonLookup(), loadTypeLookup(), lookupResultMetaType(), setObjectLookup(), and setValueLookup().
QJSEngine* QQmlPrivate::AOTCompiledContext::engine |
Definition at line 620 of file qqmlprivate.h.
Referenced by callGlobalLookup(), callObjectPropertyLookup(), callQmlContextPropertyLookup(), QV4::Moth::VME::exec(), getObjectLookup(), initCallGlobalLookup(), initCallObjectPropertyLookup(), initCallQmlContextPropertyLookup(), initGetEnumLookup(), initGetObjectLookup(), initGetValueLookup(), initLoadAttachedLookup(), initLoadContextIdLookup(), initLoadGlobalLookup(), initLoadScopeObjectPropertyLookup(), QQmlPrivate::initObjectLookup(), initSetObjectLookup(), initSetValueLookup(), javaScriptGlobalProperty(), loadAttachedLookup(), loadContextIdLookup(), loadGlobalLookup(), loadScopeObjectPropertyLookup(), loadSingletonLookup(), resolveLoggingCategory(), setInstructionPointer(), setObjectLookup(), setReturnValueUndefined(), storeNameSloppy(), thisObject(), translationContext(), and writeToConsole().
qintptr QQmlPrivate::AOTCompiledContext::extraData |
Definition at line 623 of file qqmlprivate.h.
QQmlContextData* QQmlPrivate::AOTCompiledContext::qmlContext |
Definition at line 618 of file qqmlprivate.h.
Referenced by captureLookup(), captureQmlContextPropertyLookup(), captureTranslation(), QV4::Moth::VME::exec(), getObjectLookup(), initLoadAttachedLookup(), initLoadContextIdLookup(), QQmlPrivate::initObjectLookup(), loadContextIdLookup(), loadScopeObjectPropertyLookup(), and qmlEngine().
QObject* QQmlPrivate::AOTCompiledContext::qmlScopeObject |
Definition at line 619 of file qqmlprivate.h.
Referenced by callQmlContextPropertyLookup(), captureQmlContextPropertyLookup(), QV4::Moth::VME::exec(), initLoadScopeObjectPropertyLookup(), loadScopeObjectPropertyLookup(), and storeNameSloppy().