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

#include <qqmljscodegenerator_p.h>

+ Inheritance diagram for QQmlJSCodeGenerator::CodegenState:
+ Collaboration diagram for QQmlJSCodeGenerator::CodegenState:

Public Attributes

QString accumulatorVariableIn
 
QString accumulatorVariableOut
 
- Public Attributes inherited from QQmlJSCompilePass::State
VirtualRegisters registers
 

Additional Inherited Members

- Public Member Functions inherited from QQmlJSCompilePass::State
const QQmlJSRegisterContentaccumulatorIn () const
 
const QQmlJSRegisterContentaccumulatorOut () const
 
void setRegister (int registerIndex, QQmlJSRegisterContent content)
 
void clearChangedRegister ()
 
int changedRegisterIndex () const
 
const QQmlJSRegisterContentchangedRegister () const
 
void addReadRegister (int registerIndex, const QQmlJSRegisterContent &reg)
 
void addReadAccumulator (const QQmlJSRegisterContent &reg)
 
VirtualRegisters takeReadRegisters () const
 
void setReadRegisters (VirtualRegisters readReagisters)
 
QQmlJSRegisterContent readRegister (int registerIndex) const
 
bool canMoveReadRegister (int registerIndex) const
 
bool isRegisterAffectedBySideEffects (int registerIndex) const
 
QQmlJSRegisterContent readAccumulator () const
 
bool readsRegister (int registerIndex) const
 
bool hasSideEffects () const
 
void setHasSideEffects (bool hasSideEffects)
 
bool isRename () const
 
void setIsRename (bool isRename)
 
int renameSourceRegisterIndex () const
 

Detailed Description

Definition at line 43 of file qqmljscodegenerator_p.h.

Member Data Documentation

◆ accumulatorVariableIn

◆ accumulatorVariableOut


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