Qt
Internal/Contributor docs for the Qt SDK. Note: These are NOT official API docs; those are found at https://doc.qt.io/
Loading...
Searching...
No Matches
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 hasInternalSideEffects = false
bool hasExternalSideEffects = false
bool isRename = false
bool isShadowable = false

Detailed Description

Definition at line 79 of file qqmljscompilepass_p.h.

Member Data Documentation

◆ changedRegister

QQmlJSRegisterContent QQmlJSCompilePass::InstructionAnnotation::changedRegister

Definition at line 87 of file qqmljscompilepass_p.h.

◆ changedRegisterIndex

int QQmlJSCompilePass::InstructionAnnotation::changedRegisterIndex = InvalidRegister

Definition at line 88 of file qqmljscompilepass_p.h.

◆ hasExternalSideEffects

bool QQmlJSCompilePass::InstructionAnnotation::hasExternalSideEffects = false

Definition at line 90 of file qqmljscompilepass_p.h.

◆ hasInternalSideEffects

bool QQmlJSCompilePass::InstructionAnnotation::hasInternalSideEffects = false

Definition at line 89 of file qqmljscompilepass_p.h.

◆ isRename

bool QQmlJSCompilePass::InstructionAnnotation::isRename = false

Definition at line 91 of file qqmljscompilepass_p.h.

◆ isShadowable

bool QQmlJSCompilePass::InstructionAnnotation::isShadowable = false

Definition at line 92 of file qqmljscompilepass_p.h.

◆ readRegisters

VirtualRegisters QQmlJSCompilePass::InstructionAnnotation::readRegisters

Definition at line 82 of file qqmljscompilepass_p.h.

◆ typeConversions

VirtualRegisters QQmlJSCompilePass::InstructionAnnotation::typeConversions

Definition at line 85 of file qqmljscompilepass_p.h.


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