Qt 6.x
The Qt SDK
Loading...
Searching...
No Matches
QQmlJSCompilePass::Function Struct Reference

#include <qqmljscompilepass_p.h>

+ Collaboration diagram for QQmlJSCompilePass::Function:

Public Attributes

QQmlJSScopesById addressableScopes
 
QList< QQmlJSRegisterContentargumentTypes
 
QList< QQmlJSRegisterContentregisterTypes
 
QQmlJSScope::ConstPtr returnType
 
QQmlJSScope::ConstPtr qmlScope
 
QByteArray code
 
const SourceLocationTablesourceLocations = nullptr
 
bool isSignalHandler = false
 
bool isQPropertyBinding = false
 
bool isProperty = false
 
bool isFullyTyped = false
 

Detailed Description

Definition at line 74 of file qqmljscompilepass_p.h.

Member Data Documentation

◆ addressableScopes

QQmlJSScopesById QQmlJSCompilePass::Function::addressableScopes

Definition at line 76 of file qqmljscompilepass_p.h.

◆ argumentTypes

QList<QQmlJSRegisterContent> QQmlJSCompilePass::Function::argumentTypes

◆ code

QByteArray QQmlJSCompilePass::Function::code

Definition at line 81 of file qqmljscompilepass_p.h.

Referenced by QQmlJSTypePropagator::run(), and QQmlJSShadowCheck::run().

◆ isFullyTyped

bool QQmlJSCompilePass::Function::isFullyTyped = false

Definition at line 86 of file qqmljscompilepass_p.h.

Referenced by QQmlJSTypePropagator::generate_Ret().

◆ isProperty

bool QQmlJSCompilePass::Function::isProperty = false

Definition at line 85 of file qqmljscompilepass_p.h.

Referenced by QQmlJSTypePropagator::generate_Ret().

◆ isQPropertyBinding

bool QQmlJSCompilePass::Function::isQPropertyBinding = false

Definition at line 84 of file qqmljscompilepass_p.h.

◆ isSignalHandler

bool QQmlJSCompilePass::Function::isSignalHandler = false

Definition at line 83 of file qqmljscompilepass_p.h.

Referenced by QQmlJSTypePropagator::generate_Ret().

◆ qmlScope

◆ registerTypes

QList<QQmlJSRegisterContent> QQmlJSCompilePass::Function::registerTypes

Definition at line 78 of file qqmljscompilepass_p.h.

◆ returnType

◆ sourceLocations

const SourceLocationTable* QQmlJSCompilePass::Function::sourceLocations = nullptr

Definition at line 82 of file qqmljscompilepass_p.h.

Referenced by QQmlJSCompilePass::sourceLocation().


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