Qt
Internal/Contributor docs for the Qt SDK. <b>Note:</b> These are NOT official API docs; those are found <a href='https://doc.qt.io/'>here</a>.
|
#include <qqmlirbuilder_p.h>
Public Member Functions | |
void | generate (Document &output, const QV4::CompiledData::DependentTypesHasher &dependencyHasher=QV4::CompiledData::DependentTypesHasher()) |
Definition at line 623 of file qqmlirbuilder_p.h.
void QmlUnitGenerator::generate | ( | Document & | output, |
const QV4::CompiledData::DependentTypesHasher & | dependencyHasher = QV4::CompiledData::DependentTypesHasher() ) |
Definition at line 1639 of file qqmlirbuilder.cpp.
References QmlIR::Pragma::AcceptThisObject, QmlIR::Pragma::Addressable, QmlIR::Pragma::Append, QmlIR::Pragma::Bound, QV4::CompiledData::String::calculateSize(), QV4::CompiledData::Enum::calculateSize(), QV4::CompiledData::Signal::calculateSize(), QV4::CompiledData::Object::calculateSizeExcludingSignalsAndEnums(), checksum(), QmlIR::Pragma::ComponentBehavior, QmlIR::Pragma::Copy, QmlIR::Pragma::Enforced, QString::first(), QmlIR::Pragma::FunctionSignatureBehavior, QV4::Compiler::JSUnitGenerator::generateUnitChecksum(), i, QmlIR::Pragma::Ignored, QV4::CompiledData::Object::inheritedTypeNameIndex, QV4::CompiledData::Binding::isAttachedProperty(), QV4::CompiledData::Binding::isGroupProperty(), QV4::CompiledData::Binding::isSignalHandler(), QV4::CompiledData::Binding::isValueBindingNoAlias(), QV4::CompiledData::Binding::isValueBindingToAlias(), it, QmlIR::Pragma::ListPropertyAssignBehavior, QV4::CompiledData::Enum::nameIndex, QV4::CompiledData::Signal::nameIndex, QmlIR::Pragma::NativeMethodBehavior, QV4::CompiledData::Object::nBindings, QV4::CompiledData::QmlUnit::nImports, QV4::CompiledData::QmlUnit::nObjects, o, QV4::CompiledData::QmlUnit::objectAt(), QV4::CompiledData::QmlUnit::offsetToImports, QV4::CompiledData::QmlUnit::offsetToObjects, QV4::CompiledData::Unit::offsetToQmlUnit, output, Q_ASSERT, qDebug, qEnvironmentVariableIsSet(), QmlIR::Pragma::RejectThisObject, QmlIR::Pragma::Replace, QmlIR::Pragma::ReplaceIfNotDefault, QmlIR::Pragma::Singleton, QmlIR::Pragma::Strict, QmlIR::Pragma::Translator, QmlIR::Pragma::Unbound, and QmlIR::Pragma::ValueTypeBehavior.
Referenced by QQmlTypeCompiler::compile(), and QQmlScriptBlob::dataReceived().