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
QV4::Moth::BytecodeGenerator::Jump Struct Reference

#include <qv4bytecodegenerator_p.h>

+ Collaboration diagram for QV4::Moth::BytecodeGenerator::Jump:

Public Member Functions

 Jump (BytecodeGenerator *generator, int instruction)
 
 ~Jump ()
 
 Jump (Jump &&j)
 
void link ()
 
void link (Label l)
 

Public Attributes

BytecodeGeneratorgenerator = nullptr
 
int index = -1
 

Detailed Description

Definition at line 73 of file qv4bytecodegenerator_p.h.

Constructor & Destructor Documentation

◆ Jump() [1/2]

QV4::Moth::BytecodeGenerator::Jump::Jump ( BytecodeGenerator * generator,
int instruction )
inline

Definition at line 74 of file qv4bytecodegenerator_p.h.

References generator, and Q_ASSERT.

◆ ~Jump()

QV4::Moth::BytecodeGenerator::Jump::~Jump ( )
inline

Definition at line 79 of file qv4bytecodegenerator_p.h.

References generator, and Q_ASSERT.

◆ Jump() [2/2]

QV4::Moth::BytecodeGenerator::Jump::Jump ( Jump && j)
inline

Definition at line 83 of file qv4bytecodegenerator_p.h.

References generator, and j.

Member Function Documentation

◆ link() [1/2]

◆ link() [2/2]

void QV4::Moth::BytecodeGenerator::Jump::link ( Label l)
inline

Member Data Documentation

◆ generator

BytecodeGenerator* QV4::Moth::BytecodeGenerator::Jump::generator = nullptr

Definition at line 88 of file qv4bytecodegenerator_p.h.

Referenced by Jump(), Jump(), ~Jump(), link(), and link().

◆ index

int QV4::Moth::BytecodeGenerator::Jump::index = -1

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