![]() |
Qt 6.x
The Qt SDK
|
#include <qqmlirbuilder_p.h>
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 | |
Parameter * | next |
![]() | |
quint32_le | nameIndex |
ParameterType | type |
Definition at line 202 of file qqmlirbuilder_p.h.
|
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().
|
static |
Definition at line 77 of file qqmlirbuilder.cpp.
References QV4::CompiledData::Bool, QV4::CompiledData::DateTime, QV4::CompiledData::Int, QV4::CompiledData::Invalid, QV4::CompiledData::Point, QV4::CompiledData::Real, QV4::CompiledData::Rect, QV4::CompiledData::RegExp, QV4::CompiledData::Size, QV4::CompiledData::String, typeName, QV4::CompiledData::Url, QV4::CompiledData::Var, and QV4::CompiledData::Void.
Referenced by QmlIR::IRBuilder::visit().
Parameter* QmlIR::Parameter::next |
Definition at line 204 of file qqmlirbuilder_p.h.