Qt 6.x
The Qt SDK
All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Pages
QQmlJSCodeGenerator Member List

This is the complete list of members for QQmlJSCodeGenerator, including all inherited members.

absoluteOffset(int relativeOffset) constQV4::Moth::ByteCodeHandlerinline
Accumulator enum valueQQmlJSCompilePass
addInclude(const QString &include)QQmlJSCodeGeneratorinlineprotected
argumentType(int registerIndex) constQQmlJSCompilePassinlineprotected
ByteCodeHandler()=defaultQV4::Moth::ByteCodeHandler
changedRegisterVariable() constQQmlJSCodeGeneratorprotected
consumedAccumulatorVariableIn() constQQmlJSCodeGeneratorprotected
consumedRegisterVariable(int index) constQQmlJSCodeGeneratorprotected
contentPointer(const QQmlJSRegisterContent &content, const QString &var)QQmlJSCodeGeneratorprotected
contentType(const QQmlJSRegisterContent &content, const QString &var)QQmlJSCodeGeneratorprotected
conversion(const QQmlJSRegisterContent &from, const QQmlJSRegisterContent &to, const QString &variable)QQmlJSCodeGeneratorprotected
conversion(const QQmlJSScope::ConstPtr &from, const QQmlJSRegisterContent &to, const QString &variable)QQmlJSCodeGeneratorinlineprotected
convertContained(const QQmlJSRegisterContent &from, const QQmlJSRegisterContent &to, const QString &variable)QQmlJSCodeGeneratorprotected
convertStored(const QQmlJSScope::ConstPtr &from, const QQmlJSScope::ConstPtr &to, const QString &variable)QQmlJSCodeGeneratorprotected
currentInstructionOffset() constQV4::Moth::ByteCodeHandlerinline
currentSourceLocation() constQQmlJSCompilePassinlineprotected
decode(const char *code, uint len)QV4::Moth::ByteCodeHandler
endInstruction(QV4::Moth::Instr::Type) overrideQQmlJSCodeGeneratorprotectedvirtual
errorReturnValue()QQmlJSCodeGeneratorprotected
FirstArgument enum valueQQmlJSCompilePass
firstRegisterIndex() constQQmlJSCompilePassinlineprotected
generate_Add(int lhs) overrideQQmlJSCodeGeneratorprotected
generate_As(int lhs) overrideQQmlJSCodeGeneratorprotected
generate_BitAnd(int lhs) overrideQQmlJSCodeGeneratorprotected
generate_BitAndConst(int rhs) overrideQQmlJSCodeGeneratorprotected
generate_BitOr(int lhs) overrideQQmlJSCodeGeneratorprotected
generate_BitOrConst(int rhs) overrideQQmlJSCodeGeneratorprotected
generate_BitXor(int lhs) overrideQQmlJSCodeGeneratorprotected
generate_BitXorConst(int rhs) overrideQQmlJSCodeGeneratorprotected
generate_CallGlobalLookup(int index, int argc, int argv) overrideQQmlJSCodeGeneratorprotected
generate_CallName(int name, int argc, int argv) overrideQQmlJSCodeGeneratorprotected
generate_CallPossiblyDirectEval(int argc, int argv) overrideQQmlJSCodeGeneratorprotected
generate_CallProperty(int name, int base, int argc, int argv) overrideQQmlJSCodeGeneratorprotected
generate_CallPropertyLookup(int lookupIndex, int base, int argc, int argv) overrideQQmlJSCodeGeneratorprotected
generate_CallQmlContextPropertyLookup(int index, int argc, int argv) overrideQQmlJSCodeGeneratorprotected
generate_CallValue(int name, int argc, int argv) overrideQQmlJSCodeGeneratorprotected
generate_CallWithReceiver(int name, int thisObject, int argc, int argv) overrideQQmlJSCodeGeneratorprotected
generate_CallWithSpread(int func, int thisObject, int argc, int argv) overrideQQmlJSCodeGeneratorprotected
generate_CheckException() overrideQQmlJSCodeGeneratorprotected
generate_CloneBlockContext() overrideQQmlJSCodeGeneratorprotected
generate_CmpEq(int lhs) overrideQQmlJSCodeGeneratorprotected
generate_CmpEqInt(int lhs) overrideQQmlJSCodeGeneratorprotected
generate_CmpEqNull() overrideQQmlJSCodeGeneratorprotected
generate_CmpGe(int lhs) overrideQQmlJSCodeGeneratorprotected
generate_CmpGt(int lhs) overrideQQmlJSCodeGeneratorprotected
generate_CmpIn(int lhs) overrideQQmlJSCodeGeneratorprotected
generate_CmpInstanceOf(int lhs) overrideQQmlJSCodeGeneratorprotected
generate_CmpLe(int lhs) overrideQQmlJSCodeGeneratorprotected
generate_CmpLt(int lhs) overrideQQmlJSCodeGeneratorprotected
generate_CmpNe(int lhs) overrideQQmlJSCodeGeneratorprotected
generate_CmpNeInt(int lhs) overrideQQmlJSCodeGeneratorprotected
generate_CmpNeNull() overrideQQmlJSCodeGeneratorprotected
generate_CmpStrictEqual(int lhs) overrideQQmlJSCodeGeneratorprotected
generate_CmpStrictNotEqual(int lhs) overrideQQmlJSCodeGeneratorprotected
generate_Construct(int func, int argc, int argv) overrideQQmlJSCodeGeneratorprotected
generate_ConstructWithSpread(int func, int argc, int argv) overrideQQmlJSCodeGeneratorprotected
generate_ConvertThisToObject() overrideQQmlJSCodeGeneratorprotected
generate_CreateCallContext() overrideQQmlJSCodeGeneratorprotected
generate_CreateClass(int classIndex, int heritage, int computedNames) overrideQQmlJSCodeGeneratorprotected
generate_CreateMappedArgumentsObject() overrideQQmlJSCodeGeneratorprotected
generate_CreateRestParameter(int argIndex) overrideQQmlJSCodeGeneratorprotected
generate_CreateUnmappedArgumentsObject() overrideQQmlJSCodeGeneratorprotected
generate_DeadTemporalZoneCheck(int name) overrideQQmlJSCodeGeneratorprotected
generate_Debug() overrideQQmlJSCodeGeneratorprotected
generate_DeclareVar(int varName, int isDeletable) overrideQQmlJSCodeGeneratorprotected
generate_Decrement() overrideQQmlJSCodeGeneratorprotected
generate_DefineArray(int argc, int args) overrideQQmlJSCodeGeneratorprotected
generate_DefineObjectLiteral(int internalClassId, int argc, int args) overrideQQmlJSCodeGeneratorprotected
generate_DeleteName(int name) overrideQQmlJSCodeGeneratorprotected
generate_DeleteProperty(int base, int index) overrideQQmlJSCodeGeneratorprotected
generate_DestructureRestElement() overrideQQmlJSCodeGeneratorprotected
generate_Div(int lhs) overrideQQmlJSCodeGeneratorprotected
generate_Exp(int lhs) overrideQQmlJSCodeGeneratorprotected
generate_GetException() overrideQQmlJSCodeGeneratorprotected
generate_GetIterator(int iterator) overrideQQmlJSCodeGeneratorprotected
generate_GetLookup(int index) overrideQQmlJSCodeGeneratorprotected
generate_GetOptionalLookup(int index, int offset) overrideQQmlJSCodeGeneratorprotected
generate_GetTemplateObject(int index) overrideQQmlJSCodeGeneratorprotected
generate_Increment() overrideQQmlJSCodeGeneratorprotected
generate_InitializeBlockDeadTemporalZone(int firstReg, int count) overrideQQmlJSCodeGeneratorprotected
generate_IteratorClose(int done) overrideQQmlJSCodeGeneratorprotected
generate_IteratorNext(int value, int done) overrideQQmlJSCodeGeneratorprotected
generate_IteratorNextForYieldStar(int iterator, int object) overrideQQmlJSCodeGeneratorprotected
generate_Jump(int offset) overrideQQmlJSCodeGeneratorprotected
generate_JumpFalse(int offset) overrideQQmlJSCodeGeneratorprotected
generate_JumpNoException(int offset) overrideQQmlJSCodeGeneratorprotected
generate_JumpNotUndefined(int offset) overrideQQmlJSCodeGeneratorprotected
generate_JumpTrue(int offset) overrideQQmlJSCodeGeneratorprotected
generate_LoadClosure(int value) overrideQQmlJSCodeGeneratorprotected
generate_LoadConst(int index) overrideQQmlJSCodeGeneratorprotected
generate_LoadElement(int base) overrideQQmlJSCodeGeneratorprotected
generate_LoadFalse() overrideQQmlJSCodeGeneratorprotected
generate_LoadGlobalLookup(int index) overrideQQmlJSCodeGeneratorprotected
generate_LoadImport(int index) overrideQQmlJSCodeGeneratorprotected
generate_LoadInt(int value) overrideQQmlJSCodeGeneratorprotected
generate_LoadLocal(int index) overrideQQmlJSCodeGeneratorprotected
generate_LoadName(int nameIndex) overrideQQmlJSCodeGeneratorprotected
generate_LoadNull() overrideQQmlJSCodeGeneratorprotected
generate_LoadOptionalProperty(int name, int offset) overrideQQmlJSCodeGeneratorprotected
generate_LoadProperty(int nameIndex) overrideQQmlJSCodeGeneratorprotected
generate_LoadQmlContextPropertyLookup(int index) overrideQQmlJSCodeGeneratorprotected
generate_LoadReg(int reg) overrideQQmlJSCodeGeneratorprotected
generate_LoadRuntimeString(int stringId) overrideQQmlJSCodeGeneratorprotected
generate_LoadScopedLocal(int scope, int index) overrideQQmlJSCodeGeneratorprotected
generate_LoadSuperConstructor() overrideQQmlJSCodeGeneratorprotected
generate_LoadSuperProperty(int property) overrideQQmlJSCodeGeneratorprotected
generate_LoadTrue() overrideQQmlJSCodeGeneratorprotected
generate_LoadUndefined() overrideQQmlJSCodeGeneratorprotected
generate_LoadZero() overrideQQmlJSCodeGeneratorprotected
generate_Mod(int lhs) overrideQQmlJSCodeGeneratorprotected
generate_MoveConst(int constIndex, int destTemp) overrideQQmlJSCodeGeneratorprotected
generate_MoveReg(int srcReg, int destReg) overrideQQmlJSCodeGeneratorprotected
generate_MoveRegExp(int regExpId, int destReg) overrideQQmlJSCodeGeneratorprotected
generate_Mul(int lhs) overrideQQmlJSCodeGeneratorprotected
generate_PopContext() overrideQQmlJSCodeGeneratorprotected
generate_PopScriptContext() overrideQQmlJSCodeGeneratorprotected
generate_PushBlockContext(int index) overrideQQmlJSCodeGeneratorprotected
generate_PushCatchContext(int index, int name) overrideQQmlJSCodeGeneratorprotected
generate_PushScriptContext(int index) overrideQQmlJSCodeGeneratorprotected
generate_PushWithContext() overrideQQmlJSCodeGeneratorprotected
generate_Resume(int) overrideQQmlJSCodeGeneratorprotected
generate_Ret() overrideQQmlJSCodeGeneratorprotected
generate_SetException() overrideQQmlJSCodeGeneratorprotected
generate_SetLookup(int index, int base) overrideQQmlJSCodeGeneratorprotected
generate_SetUnwindHandler(int offset) overrideQQmlJSCodeGeneratorprotected
generate_Shl(int lhs) overrideQQmlJSCodeGeneratorprotected
generate_ShlConst(int rhs) overrideQQmlJSCodeGeneratorprotected
generate_Shr(int lhs) overrideQQmlJSCodeGeneratorprotected
generate_ShrConst(int value) overrideQQmlJSCodeGeneratorprotected
generate_StoreElement(int base, int index) overrideQQmlJSCodeGeneratorprotected
generate_StoreLocal(int index) overrideQQmlJSCodeGeneratorprotected
generate_StoreNameSloppy(int nameIndex) overrideQQmlJSCodeGeneratorprotected
generate_StoreNameStrict(int name) overrideQQmlJSCodeGeneratorprotected
generate_StoreProperty(int name, int baseReg) overrideQQmlJSCodeGeneratorprotected
generate_StoreReg(int reg) overrideQQmlJSCodeGeneratorprotected
generate_StoreScopedLocal(int scope, int index) overrideQQmlJSCodeGeneratorprotected
generate_StoreSuperProperty(int property) overrideQQmlJSCodeGeneratorprotected
generate_Sub(int lhs) overrideQQmlJSCodeGeneratorprotected
generate_TailCall(int func, int thisObject, int argc, int argv) overrideQQmlJSCodeGeneratorprotected
generate_ThrowException() overrideQQmlJSCodeGeneratorprotected
generate_ThrowOnNullOrUndefined() overrideQQmlJSCodeGeneratorprotected
generate_ToObject() overrideQQmlJSCodeGeneratorprotected
generate_TypeofName(int name) overrideQQmlJSCodeGeneratorprotected
generate_TypeofValue() overrideQQmlJSCodeGeneratorprotected
generate_UCompl() overrideQQmlJSCodeGeneratorprotected
generate_UMinus() overrideQQmlJSCodeGeneratorprotected
generate_UNot() overrideQQmlJSCodeGeneratorprotected
generate_UnwindDispatch() overrideQQmlJSCodeGeneratorprotected
generate_UnwindToLabel(int level, int offset) overrideQQmlJSCodeGeneratorprotected
generate_UPlus() overrideQQmlJSCodeGeneratorprotected
generate_UShr(int lhs) overrideQQmlJSCodeGeneratorprotected
generate_UShrConst(int rhs) overrideQQmlJSCodeGeneratorprotected
generate_Yield() overrideQQmlJSCodeGeneratorprotected
generate_YieldStar() overrideQQmlJSCodeGeneratorprotected
generateEnumLookup(int index)QQmlJSCodeGeneratorprotected
generateLookup(const QString &lookup, const QString &initialization, const QString &resultPreparation=QString())QQmlJSCodeGeneratorprotected
generateSetInstructionPointer()QQmlJSCodeGeneratorprotected
getLookupPreparation(const QQmlJSRegisterContent &content, const QString &var, int lookup)QQmlJSCodeGeneratorprotected
initialState(const Function *function)QQmlJSCompilePassinlineprotected
InstructionAnnotations typedefQQmlJSCompilePass
instructionManipulatesContext(QV4::Moth::Instr::Type type)QQmlJSCompilePassinlineprotectedstatic
InvalidRegister enum valueQQmlJSCompilePass
isArgument(int registerIndex) constQQmlJSCompilePassinlineprotected
m_bodyQQmlJSCodeGeneratorprotected
m_errorQQmlJSCompilePassprotected
m_functionQQmlJSCompilePassprotected
m_jsUnitGeneratorQQmlJSCompilePassprotected
m_loggerQQmlJSCompilePassprotected
m_stateQQmlJSCodeGeneratorprotected
m_typeResolverQQmlJSCompilePassprotected
metaObject(const QQmlJSScope::ConstPtr &objectType)QQmlJSCodeGeneratorprotectedvirtual
metaType(const QQmlJSScope::ConstPtr &type)QQmlJSCodeGeneratorprotectedvirtual
metaTypeFromName(const QQmlJSScope::ConstPtr &type) constQQmlJSCodeGeneratorprotected
metaTypeFromType(const QQmlJSScope::ConstPtr &type) constQQmlJSCodeGeneratorprotected
nextInstructionOffset() constQV4::Moth::ByteCodeHandlerinline
nextStateFromAnnotations(const State &oldState, const InstructionAnnotations &annotations)QQmlJSCompilePassinlineprotected
ProcessInstruction enum valueQV4::Moth::ByteCodeHandlerprotected
QQmlJSCodeGenerator(const QV4::Compiler::Context *compilerContext, const QV4::Compiler::JSUnitGenerator *unitGenerator, const QQmlJSTypeResolver *typeResolver, QQmlJSLogger *logger)QQmlJSCodeGenerator
QQmlJSCompilePass(const QV4::Compiler::JSUnitGenerator *jsUnitGenerator, const QQmlJSTypeResolver *typeResolver, QQmlJSLogger *logger)QQmlJSCompilePassinline
RegisterShortcuts enum nameQQmlJSCompilePass
registerType(int index) constQQmlJSCodeGeneratorprotected
registerVariable(int index) constQQmlJSCodeGeneratorprotected
reject(const QString &thing)QQmlJSCodeGeneratorprotected
reset()QV4::Moth::ByteCodeHandlerinline
resetState()QQmlJSCodeGeneratorinlineprotected
run(const Function *function, const InstructionAnnotations *annotations, QQmlJS::DiagnosticMessage *error)QQmlJSCodeGenerator
setError(const QString &message, int instructionOffset)QQmlJSCompilePassinlineprotected
setError(const QString &message)QQmlJSCompilePassinlineprotected
setLookupPreparation(const QQmlJSRegisterContent &content, const QString &arg, int lookup)QQmlJSCodeGeneratorprotected
shouldMoveRegister(int index) constQQmlJSCodeGeneratorprotected
SkipInstruction enum valueQV4::Moth::ByteCodeHandlerprotected
sourceLocation(int instructionOffset) constQQmlJSCompilePassinlineprotected
SourceLocationTable typedefQQmlJSCompilePass
startInstruction(QV4::Moth::Instr::Type) overrideQQmlJSCodeGeneratorprotectedvirtual
This enum valueQQmlJSCompilePass
Verdict enum nameQV4::Moth::ByteCodeHandlerprotected
VirtualRegisters typedefQQmlJSCompilePass
~ByteCodeHandler()QV4::Moth::ByteCodeHandlervirtual
~QQmlJSCodeGenerator()=defaultQQmlJSCodeGenerator