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
QmlIR::Parameter Struct Reference

#include <qqmlirbuilder_p.h>

+ Inheritance diagram for QmlIR::Parameter:
+ Collaboration diagram for QmlIR::Parameter:

Static Public Member Functions

template<typename IdGenerator >
static bool initType (QV4::CompiledData::ParameterType *type, const IdGenerator &idGenerator, const QQmlJS::AST::Type *annotation)
 
static QV4::CompiledData::CommonType stringToBuiltinType (const QString &typeName)
 

Public Attributes

Parameternext
 
- Public Attributes inherited from QV4::CompiledData::Parameter
quint32_le nameIndex
 
ParameterType type
 

Detailed Description

Definition at line 202 of file qqmlirbuilder_p.h.

Member Function Documentation

◆ initType()

template<typename IdGenerator >
static bool QmlIR::Parameter::initType ( QV4::CompiledData::ParameterType * type,
const IdGenerator & idGenerator,
const QQmlJS::AST::Type * annotation )
inlinestatic

Definition at line 207 of file qqmlirbuilder_p.h.

References initType(), QString::isEmpty(), QQmlJS::AST::UiQualifiedId::toString(), QQmlJS::AST::Type::toString(), QQmlJS::AST::Type::typeArgument, and QQmlJS::AST::Type::typeId.

Referenced by initType(), QmlIR::IRBuilder::visit(), QmlIR::IRBuilder::visit(), and QV4::Compiler::JSUnitGenerator::writeFunction().

+ Here is the call graph for this function:
+ Here is the caller graph for this function:

◆ stringToBuiltinType()

QV4::CompiledData::CommonType Parameter::stringToBuiltinType ( const QString & typeName)
static

Member Data Documentation

◆ next

Parameter* QmlIR::Parameter::next

Definition at line 204 of file qqmlirbuilder_p.h.


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