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
QQmlJSCompilePass::Function Struct Reference

#include <qqmljscompilepass_p.h>

+ Collaboration diagram for QQmlJSCompilePass::Function:

Public Attributes

QQmlJSScopesById addressableScopes
 
QList< QQmlJSRegisterContentargumentTypes
 
QList< QQmlJSRegisterContentregisterTypes
 
QQmlJSRegisterContent 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 92 of file qqmljscompilepass_p.h.

Member Data Documentation

◆ addressableScopes

QQmlJSScopesById QQmlJSCompilePass::Function::addressableScopes

Definition at line 94 of file qqmljscompilepass_p.h.

◆ argumentTypes

QList<QQmlJSRegisterContent> QQmlJSCompilePass::Function::argumentTypes

◆ code

QByteArray QQmlJSCompilePass::Function::code

Definition at line 99 of file qqmljscompilepass_p.h.

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

◆ isFullyTyped

bool QQmlJSCompilePass::Function::isFullyTyped = false

Definition at line 104 of file qqmljscompilepass_p.h.

Referenced by QQmlJSTypePropagator::generate_Ret().

◆ isProperty

bool QQmlJSCompilePass::Function::isProperty = false

Definition at line 103 of file qqmljscompilepass_p.h.

◆ isQPropertyBinding

bool QQmlJSCompilePass::Function::isQPropertyBinding = false

Definition at line 102 of file qqmljscompilepass_p.h.

◆ isSignalHandler

bool QQmlJSCompilePass::Function::isSignalHandler = false

Definition at line 101 of file qqmljscompilepass_p.h.

Referenced by QQmlJSTypePropagator::generate_Ret().

◆ qmlScope

◆ registerTypes

QList<QQmlJSRegisterContent> QQmlJSCompilePass::Function::registerTypes

Definition at line 96 of file qqmljscompilepass_p.h.

◆ returnType

◆ sourceLocations

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

Definition at line 100 of file qqmljscompilepass_p.h.

Referenced by QQmlJSCompilePass::sourceLocation().


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