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>.
Loading...
Searching...
No Matches
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
BasicBlocks typedefQQmlJSCompilePass
ByteCodeHandler()=defaultQV4::Moth::ByteCodeHandler
changedRegisterVariable() constQQmlJSCodeGeneratorprotected
compositeListMetaType(const QString &elementName) constQQmlJSCodeGeneratorprotected
compositeMetaType(const QString &elementName) 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
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() overrideQQmlJSCodeGeneratorprotected
generate_IteratorNext(int value, int offset) overrideQQmlJSCodeGeneratorprotected
generate_IteratorNextForYieldStar(int iterator, int object, int offset) 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
generateReturnError()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
lookupType(int lookupIndex) constQQmlJSCodeGeneratorprotected
lookupVariable(int lookupIndex) constQQmlJSCodeGeneratorprotected
m_annotationsQQmlJSCompilePassprotected
m_basicBlocksQQmlJSCompilePassprotected
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, BasicBlocks basicBlocks, InstructionAnnotations annotations)QQmlJSCodeGenerator
QQmlJSCompilePass(const QV4::Compiler::JSUnitGenerator *jsUnitGenerator, const QQmlJSTypeResolver *typeResolver, QQmlJSLogger *logger, BasicBlocks basicBlocks={}, InstructionAnnotations annotations={})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, QQmlJS::DiagnosticMessage *error, bool basicBlocksValidationFailed)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