Qt 6.x
The Qt SDK
All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Pages
QQmlJSCompilePass::InstructionAnnotation Struct Reference

#include <qqmljscompilepass_p.h>

+ Collaboration diagram for QQmlJSCompilePass::InstructionAnnotation:

Public Attributes

VirtualRegisters readRegisters
 
VirtualRegisters typeConversions
 
QQmlJSRegisterContent changedRegister
 
int changedRegisterIndex = InvalidRegister
 
bool hasSideEffects = false
 
bool isRename = false
 

Detailed Description

Definition at line 58 of file qqmljscompilepass_p.h.

Member Data Documentation

◆ changedRegister

QQmlJSRegisterContent QQmlJSCompilePass::InstructionAnnotation::changedRegister

◆ changedRegisterIndex

int QQmlJSCompilePass::InstructionAnnotation::changedRegisterIndex = InvalidRegister

◆ hasSideEffects

bool QQmlJSCompilePass::InstructionAnnotation::hasSideEffects = false

Definition at line 68 of file qqmljscompilepass_p.h.

Referenced by QQmlJSTypePropagator::endInstruction().

◆ isRename

bool QQmlJSCompilePass::InstructionAnnotation::isRename = false

Definition at line 69 of file qqmljscompilepass_p.h.

Referenced by QQmlJSTypePropagator::endInstruction().

◆ readRegisters

VirtualRegisters QQmlJSCompilePass::InstructionAnnotation::readRegisters

Definition at line 61 of file qqmljscompilepass_p.h.

Referenced by QQmlJSTypePropagator::endInstruction().

◆ typeConversions

VirtualRegisters QQmlJSCompilePass::InstructionAnnotation::typeConversions

Definition at line 64 of file qqmljscompilepass_p.h.


The documentation for this struct was generated from the following file: