![]() |
Qt 6.x
The Qt SDK
|
#include <qqmldomastcreator_p.h>
Friends | |
class | QQmlDomAstCreatorWithQQmlJSScope |
Additional Inherited Members | |
![]() | |
quint16 | m_recursionDepth = 0 |
Definition at line 35 of file qqmldomastcreator_p.h.
QQmlJS::Dom::QQmlDomAstCreator::QQmlDomAstCreator | ( | MutableDomItem | qmlFile | ) |
Definition at line 263 of file qqmldomastcreator.cpp.
|
inline |
Definition at line 127 of file qqmldomastcreator_p.h.
Referenced by QQmlJS::Dom::QQmlDomAstCreatorWithQQmlJSScope::enableScriptExpressions().
|
override |
Definition at line 1632 of file qqmldomastcreator.cpp.
References QQmlJS::Dom::ScriptElements::BinaryExpression::ArrayMemberAccess, QQmlJS::AST::ArrayMemberExpression::base, QQmlJS::AST::ArrayMemberExpression::expression, QList< T >::isEmpty(), and Q_SCRIPTELEMENT_EXIT_IF.
|
override |
Definition at line 1699 of file qqmldomastcreator.cpp.
References QQmlJS::AST::ArrayPattern::elements, QList< T >::isEmpty(), QQmlJS::AST::ArrayPattern::lbracketToken, list, Q_SCRIPTELEMENT_EXIT_IF, QQmlJS::AST::ArrayPattern::rbracketToken, QQmlJS::Dom::ScriptArray, QQmlJS::Dom::ScriptArrayEntry, and QQmlJS::Dom::ScriptPattern.
|
override |
Definition at line 1228 of file qqmldomastcreator.cpp.
References Q_SCRIPTELEMENT_EXIT_IF, and QList< T >::size().
|
override |
Definition at line 1252 of file qqmldomastcreator.cpp.
References QList< T >::isEmpty(), QQmlJS::Dom::List, Q_SCRIPTELEMENT_EXIT_IF, and QQmlJS::AST::Block::statements.
|
override |
Definition at line 1665 of file qqmldomastcreator.cpp.
References QQmlJS::AST::CallExpression::arguments, QQmlJS::AST::CallExpression::base, QList< T >::isEmpty(), QQmlJS::AST::CallExpression::lparenToken, Q_SCRIPTELEMENT_EXIT_IF, QQmlJS::AST::CallExpression::rparenToken, and QQmlJS::Dom::ScriptCallExpression.
|
override |
Definition at line 1924 of file qqmldomastcreator.cpp.
References QQmlJS::AST::CaseBlock::clauses, QQmlJS::AST::CaseBlock::defaultClause, QList< T >::isEmpty(), QQmlJS::AST::CaseBlock::moreClauses, Q_SCRIPTELEMENT_EXIT_IF, and QQmlJS::Dom::ScriptCaseBlock.
|
override |
Definition at line 1870 of file qqmldomastcreator.cpp.
References QQmlJS::AST::CaseClause::expression, QList< T >::isEmpty(), Q_SCRIPTELEMENT_EXIT_IF, QQmlJS::Dom::ScriptCaseClause, and QQmlJS::AST::CaseClause::statements.
|
override |
Definition at line 1900 of file qqmldomastcreator.cpp.
References QList< T >::isEmpty(), it, list, Q_SCRIPTELEMENT_EXIT_IF, and QList< T >::takeLast().
|
override |
Definition at line 1846 of file qqmldomastcreator.cpp.
References QList< T >::isEmpty(), Q_SCRIPTELEMENT_EXIT_IF, QQmlJS::Dom::ScriptDefaultClause, and QQmlJS::AST::DefaultClause::statements.
|
override |
Definition at line 2018 of file qqmldomastcreator.cpp.
References QQmlJS::AST::DoWhileStatement::expression, QList< T >::isEmpty(), Q_SCRIPTELEMENT_EXIT_IF, QQmlJS::Dom::ScriptDoWhileStatement, and QQmlJS::AST::DoWhileStatement::statement.
|
override |
Definition at line 1600 of file qqmldomastcreator.cpp.
References QQmlJS::AST::FieldMemberExpression::base, QStringView::empty(), QQmlJS::Dom::ScriptElements::BinaryExpression::FieldMemberAccess, QQmlJS::Dom::ScriptElementVariant::fromElement(), QQmlJS::AST::FieldMemberExpression::identifierToken, QList< T >::isEmpty(), QQmlJS::AST::FieldMemberExpression::name, and Q_SCRIPTELEMENT_EXIT_IF.
|
override |
Definition at line 2048 of file qqmldomastcreator.cpp.
References QQmlJS::AST::ForEachStatement::expression, QList< T >::isEmpty(), QQmlJS::AST::ForEachStatement::lhs, Q_SCRIPTELEMENT_EXIT_IF, QQmlJS::Dom::ScriptForEachStatement, and QQmlJS::AST::ForEachStatement::statement.
|
override |
Definition at line 1276 of file qqmldomastcreator.cpp.
References QQmlJS::AST::ForStatement::condition, QQmlJS::AST::ForStatement::declarations, QQmlJS::AST::ForStatement::expression, QQmlJS::Dom::ScriptElementVariant::fromElement(), QQmlJS::AST::ForStatement::initialiser, QList< T >::isEmpty(), list, Q_SCRIPTELEMENT_EXIT_IF, QQmlJS::Dom::ScriptPattern, QQmlJS::Dom::ScriptVariableDeclaration, QQmlJS::Dom::ScriptVariableDeclarationEntry, and QQmlJS::AST::ForStatement::statement.
|
override |
Definition at line 1541 of file qqmldomastcreator.cpp.
References QQmlJS::AST::IfStatement::expression, QList< T >::isEmpty(), QQmlJS::AST::IfStatement::ko, QList< T >::last(), QQmlJS::AST::IfStatement::ok, Q_SCRIPTELEMENT_EXIT_IF, and QList< T >::removeLast().
|
override |
Definition at line 1730 of file qqmldomastcreator.cpp.
References QList< T >::isEmpty(), QQmlJS::AST::ObjectPattern::lbraceToken, QQmlJS::AST::ObjectPattern::properties, Q_SCRIPTELEMENT_EXIT_IF, QQmlJS::AST::ObjectPattern::rbraceToken, and QQmlJS::Dom::ScriptObject.
|
override |
Definition at line 1519 of file qqmldomastcreator.cpp.
References endVisitHelper(), and QQmlJS::Dom::ScriptPattern.
|
override |
Definition at line 1758 of file qqmldomastcreator.cpp.
References endVisitHelper(), QList< T >::isEmpty(), QQmlJS::AST::PatternProperty::name, Q_SCRIPTELEMENT_EXIT_IF, and QQmlJS::Dom::ScriptProperty.
|
override |
Definition at line 1576 of file qqmldomastcreator.cpp.
References QQmlJS::AST::ReturnStatement::expression, QList< T >::isEmpty(), and Q_SCRIPTELEMENT_EXIT_IF.
|
override |
Definition at line 1204 of file qqmldomastcreator.cpp.
References QList< T >::isEmpty(), it, list, Q_SCRIPTELEMENT_EXIT_IF, and QList< T >::takeLast().
|
override |
Definition at line 1959 of file qqmldomastcreator.cpp.
References QQmlJS::AST::SwitchStatement::block, QQmlJS::AST::SwitchStatement::expression, QList< T >::isEmpty(), Q_SCRIPTELEMENT_EXIT_IF, and QQmlJS::Dom::ScriptSwitchStatement.
Definition at line 1818 of file qqmldomastcreator.cpp.
References QQmlJS::Dom::ScriptType, QQmlJS::AST::Type::typeArgument, and QQmlJS::AST::Type::typeId.
|
override |
Definition at line 1163 of file qqmldomastcreator.cpp.
References QQmlJS::Dom::Binding, QQmlJS::Dom::Id, QQmlJS::Dom::MethodInfo, QQmlJS::Dom::PropertyDefinition, and QQmlJS::Dom::QmlObject.
|
override |
Definition at line 928 of file qqmldomastcreator.cpp.
References QQmlJS::Dom::Binding, and QQmlJS::Dom::valueFromMultimap().
|
override |
Definition at line 1065 of file qqmldomastcreator.cpp.
References e, QQmlJS::Dom::EnumDecl, Q_ASSERT, and QQmlJS::Dom::valueFromMultimap().
|
override |
Definition at line 1085 of file qqmldomastcreator.cpp.
References QQmlJS::AST::Node::accept(), and el.
|
override |
Definition at line 1103 of file qqmldomastcreator.cpp.
References component(), QChar::fromLatin1(), Q_ASSERT, QQmlJS::Dom::QmlComponent, and QQmlJS::Dom::valueFromMultimap().
|
override |
Definition at line 773 of file qqmldomastcreator.cpp.
References QQmlJS::Dom::Binding, Q_ASSERT, QQmlJS::Dom::QmlObject, and QQmlJS::Dom::valueFromMultimap().
|
override |
Definition at line 711 of file qqmldomastcreator.cpp.
References QQmlJS::Dom::Binding, QQmlJS::Dom::Path::Field(), Q_ASSERT_X, QQmlJS::Dom::QmlComponent, and QQmlJS::Dom::QmlObject.
|
override |
Definition at line 297 of file qqmldomastcreator.cpp.
References Qt::CaseInsensitive, QQmlJS::Dom::MutableDomItem::mutableAs(), QQmlJS::Dom::MutableDomItem::path(), Q_ASSERT_X, QQmlJS::Dom::QmlComponent, QQmlJS::Dom::Component::setIsCreatable(), and QQmlJS::Dom::Component::setIsSingleton().
|
override |
Definition at line 427 of file qqmldomastcreator.cpp.
References QQmlJS::AST::Node::accept(), QQmlJS::Dom::AttributeInfo::annotations, QQmlJS::Dom::Binding, el, QSet< T >::end(), QQmlJS::Dom::FileLocations::ensure(), QSet< T >::find(), it, QString::last(), loadAnnotations(), QQmlJS::Dom::MethodInfo, QQmlJS::Dom::AttributeInfo::name, QQmlJS::Dom::PropertyDefinition, Q_ASSERT, Q_SCRIPTELEMENT_DISABLE, QQmlJS::Dom::QmlObject::setName(), QList< T >::size(), and QQmlJS::Dom::valueFromMultimap().
|
override |
Definition at line 873 of file qqmldomastcreator.cpp.
References QQmlJS::Dom::Binding, QList< T >::empty(), QQmlJS::Dom::Id, Q_ASSERT, Q_SCRIPTELEMENT_DISABLE, and QQmlJS::Dom::valueFromMultimap().
|
override |
Definition at line 591 of file qqmldomastcreator.cpp.
References el, QList< T >::empty(), QQmlJS::Dom::FileLocations::ensure(), QQmlJS::Dom::Path::field(), QQmlJS::Dom::ScriptElementVariant::fromElement(), QList< T >::isEmpty(), it, QQmlJS::Dom::MethodInfo, Q_ASSERT, Q_SCRIPTELEMENT_DISABLE, QQmlJS::Dom::AttachedInfo::Relative, QQmlJS::Dom::setFormalParameterKind(), QQmlJS::Dom::valueFromMultimap(), and variant.
|
override |
Definition at line 1789 of file qqmldomastcreator.cpp.
References QQmlJS::AST::VariableStatement::declarations, QList< T >::isEmpty(), list, Q_SCRIPTELEMENT_EXIT_IF, QQmlJS::Dom::ScriptPattern, QQmlJS::Dom::ScriptVariableDeclaration, and QQmlJS::Dom::ScriptVariableDeclarationEntry.
|
override |
Definition at line 1988 of file qqmldomastcreator.cpp.
References QQmlJS::AST::WhileStatement::expression, QList< T >::isEmpty(), Q_SCRIPTELEMENT_EXIT_IF, QQmlJS::Dom::ScriptWhileStatement, and QQmlJS::AST::WhileStatement::statement.
void QQmlJS::Dom::QQmlDomAstCreator::endVisitHelper | ( | AST::PatternElement * | pe, |
const std::shared_ptr< ScriptElements::GenericScriptElement > & | current | ||
) |
Avoid code-duplication, reuse this code when doing endVisit on types inheriting from AST::PatternElement.
Definition at line 1492 of file qqmldomastcreator.cpp.
References QQmlJS::AST::PatternElement::bindingIdentifier, QQmlJS::AST::PatternElement::bindingTarget, QQmlJS::Dom::ScriptElementVariant::fromElement(), QQmlJS::AST::PatternElement::identifierToken, QQmlJS::AST::PatternElement::initializer, QStringView::isEmpty(), QList< T >::isEmpty(), QQmlJS::SourceLocation::isValid(), QList< T >::last(), Q_SCRIPTELEMENT_EXIT_IF, QList< T >::removeLast(), and QQmlJS::AST::PatternElement::typeAnnotation.
Referenced by endVisit(), and endVisit().
|
inline |
Definition at line 314 of file qqmldomastcreator_p.h.
References QQmlJS::AST::Node::accept(), and el.
Referenced by endVisit(), visit(), visit(), visit(), visit(), visit(), visit(), and visit().
|
overridevirtual |
Implements QQmlJS::AST::BaseVisitor.
Definition at line 1190 of file qqmldomastcreator.cpp.
References QQmlJS::Dom::MutableDomItem::addError(), QQmlJS::Dom::astParseErrors(), error, and tr.
|
override |
Definition at line 938 of file qqmldomastcreator.cpp.
References QQmlJS::AST::Node::accept(), QList< T >::empty(), it, QList< T >::last(), list, Q_SCRIPTELEMENT_DISABLE, and QList< T >::removeLast().
|
override |
Definition at line 1624 of file qqmldomastcreator.cpp.
|
override |
Definition at line 1691 of file qqmldomastcreator.cpp.
|
override |
Definition at line 1220 of file qqmldomastcreator.cpp.
|
override |
Definition at line 1244 of file qqmldomastcreator.cpp.
|
override |
Definition at line 1657 of file qqmldomastcreator.cpp.
|
override |
Definition at line 1916 of file qqmldomastcreator.cpp.
|
override |
Definition at line 1862 of file qqmldomastcreator.cpp.
|
override |
Definition at line 1892 of file qqmldomastcreator.cpp.
|
override |
Definition at line 1427 of file qqmldomastcreator.cpp.
|
override |
Definition at line 1838 of file qqmldomastcreator.cpp.
|
override |
Definition at line 2010 of file qqmldomastcreator.cpp.
|
override |
Definition at line 1462 of file qqmldomastcreator.cpp.
References QQmlJS::Dom::ScriptElementVariant::fromElement(), it, list, and QQmlJS::Dom::ScriptElision.
|
override |
Definition at line 1376 of file qqmldomastcreator.cpp.
|
override |
Definition at line 1592 of file qqmldomastcreator.cpp.
|
override |
Definition at line 2040 of file qqmldomastcreator.cpp.
|
override |
Definition at line 1268 of file qqmldomastcreator.cpp.
|
override |
Definition at line 1323 of file qqmldomastcreator.cpp.
References QQmlJS::AST::IdentifierExpression::name.
|
override |
Definition at line 1387 of file qqmldomastcreator.cpp.
References QQmlJS::AST::IdentifierPropertyName::id.
|
override |
Definition at line 1533 of file qqmldomastcreator.cpp.
|
override |
Definition at line 1354 of file qqmldomastcreator.cpp.
|
override |
Definition at line 1334 of file qqmldomastcreator.cpp.
References QQmlJS::AST::NumericLiteral::value.
|
override |
Definition at line 1416 of file qqmldomastcreator.cpp.
References QQmlJS::AST::NumericLiteralPropertyName::id.
|
override |
Definition at line 1722 of file qqmldomastcreator.cpp.
|
override |
Definition at line 1479 of file qqmldomastcreator.cpp.
|
override |
Definition at line 969 of file qqmldomastcreator.cpp.
References QQmlJS::AST::Node::accept(), QList< T >::empty(), it, QList< T >::last(), list, Q_SCRIPTELEMENT_DISABLE, and QList< T >::removeLast().
|
override |
Definition at line 1750 of file qqmldomastcreator.cpp.
|
override |
Definition at line 1003 of file qqmldomastcreator.cpp.
References QQmlJS::AST::Node::accept(), QList< T >::empty(), it, QList< T >::last(), list, Q_SCRIPTELEMENT_DISABLE, and QList< T >::removeLast().
|
override |
Definition at line 1568 of file qqmldomastcreator.cpp.
|
override |
Definition at line 1196 of file qqmldomastcreator.cpp.
|
override |
Definition at line 1345 of file qqmldomastcreator.cpp.
References QQmlJS::AST::StringLiteral::value.
|
override |
Definition at line 1398 of file qqmldomastcreator.cpp.
References QQmlJS::AST::StringLiteralPropertyName::id.
|
override |
Definition at line 1951 of file qqmldomastcreator.cpp.
|
override |
Definition at line 1365 of file qqmldomastcreator.cpp.
|
override |
Definition at line 1810 of file qqmldomastcreator.cpp.
|
override |
Definition at line 1407 of file qqmldomastcreator.cpp.
|
override |
Definition at line 1126 of file qqmldomastcreator.cpp.
References QQmlJS::Dom::Binding, QQmlJS::Dom::domTypeToString(), el, QQmlJS::Dom::Id, QQmlJS::Dom::MethodInfo, QQmlJS::Dom::PropertyDefinition, qCWarning, QQmlJS::Dom::QmlObject, QStringLiteral, and QQmlJS::Dom::toString().
|
override |
Definition at line 905 of file qqmldomastcreator.cpp.
References QQmlJS::Dom::MutableDomItem::addError(), QQmlJS::Dom::FileLocations::addRegion(), QQmlJS::Dom::astParseErrors(), el, error, QQmlJS::Dom::Path::Field(), QQmlJS::Dom::KeepExisting, loadAnnotations(), QQmlJS::Dom::Binding::name(), QQmlJS::Dom::Normal, QQmlJS::Dom::toString(), and tr.
|
override |
Definition at line 1053 of file qqmldomastcreator.cpp.
References el, QQmlJS::Dom::KeepExisting, loadAnnotations(), QQmlJS::Dom::EnumDecl::setName(), and QStringView::toString().
|
override |
Definition at line 1075 of file qqmldomastcreator.cpp.
References QQmlJS::Dom::FileLocations::addRegion(), QQmlJS::Dom::EnumDecl::addValue(), el, QQmlJS::Dom::EnumItem, it, and QStringView::toString().
|
override |
Definition at line 322 of file qqmldomastcreator.cpp.
References el, QQmlJS::Dom::Import::fromFileString(), QQmlJS::Dom::Import::fromUriString(), QQmlJS::Dom::Import, QQmlJS::Dom::Version::Latest, QStringView::toString(), and QQmlJS::Dom::toString().
|
override |
Definition at line 1090 of file qqmldomastcreator.cpp.
References QQmlJS::Dom::FileLocations::addRegion(), el, QQmlJS::Dom::KeepExisting, loadAnnotations(), and QStringView::toString().
|
override |
Definition at line 748 of file qqmldomastcreator.cpp.
References QQmlJS::Dom::MutableDomItem::addError(), QQmlJS::Dom::QmlObject::addPrototypePath(), QQmlJS::Dom::FileLocations::addRegion(), QQmlJS::Dom::astParseErrors(), el, QQmlJS::Dom::Path::field(), QQmlJS::Dom::KeepExisting, loadAnnotations(), QQmlJS::Dom::Paths::lookupTypePath(), QQmlJS::Dom::Binding::name(), QQmlJS::Dom::QmlObject::name(), QQmlJS::Dom::Normal, QQmlJS::Dom::Binding::objectValue(), QQmlJS::Dom::OnBinding, Q_ASSERT_X, QQmlJS::Dom::QmlObject::setName(), QQmlJS::Dom::toString(), and tr.
|
override |
Definition at line 669 of file qqmldomastcreator.cpp.
References QQmlJS::Dom::QmlObject::addPrototypePath(), QList< T >::append(), QQmlJS::Dom::Binding, el, loadAnnotations(), QQmlJS::Dom::Paths::lookupTypePath(), QQmlJS::Dom::QmlObject::name(), Q_ASSERT_X, QQmlJS::Dom::QmlComponent, QQmlJS::Dom::QmlObject, QQmlJS::Dom::QmlObject::setName(), QList< T >::size(), QQmlJS::Dom::toString(), and QQmlJS::Dom::QmlObject::updatePathFromOwner().
|
override |
Definition at line 964 of file qqmldomastcreator.cpp.
|
override |
Definition at line 312 of file qqmldomastcreator.cpp.
References el, QQmlJS::Dom::Pragma, and QStringView::toString().
|
override |
Definition at line 270 of file qqmldomastcreator.cpp.
References QQmlJS::Dom::FileLocations::addRegion(), QFileInfo::baseName(), QQmlJS::Dom::MutableDomItem::canonicalFilePath(), QFileInfo::canonicalPath(), QQmlJS::Dom::combineLocations(), QQmlJS::Dom::MutableDomItem::environment(), QQmlJS::Dom::QmlUri::fromDirectoryString(), i, QQmlJS::Dom::Import::implicit, QString::isEmpty(), QQmlJS::Dom::MutableDomItem::item(), QQmlJS::Dom::KeepExisting, QQmlJS::Dom::MutableDomItem::ownerAs(), and Q_ASSERT_X.
|
override |
Definition at line 342 of file qqmldomastcreator.cpp.
References QQmlJS::Dom::MutableDomItem::addError(), QQmlJS::Dom::FileLocations::addRegion(), args, QQmlJS::Dom::astParseErrors(), QQmlJS::Dom::Binding, QQmlJS::Dom::ScriptExpression::BindingExpression, QQmlJS::Dom::combineLocations(), el, QQmlJS::Dom::FileLocations::ensure(), QQmlJS::Dom::Path::Field(), QQmlJS::Dom::Path::index(), QStringView::isEmpty(), QQmlJS::Dom::KeepExisting, QQmlJS::SourceLocation::length, QString::mid(), QQmlJS::Dom::Normal, QQmlJS::SourceLocation::offset, QQmlJS::Dom::MethodInfo::parameters, QQmlJS::AST::UiPublicMember::Property, QQmlJS::Dom::AttributeInfo::Public, QQmlJS::Dom::AttachedInfo::Relative, QQmlJS::AST::UiPublicMember::Signal, QQmlJS::Dom::MethodInfo::Signal, QStringView::toString(), QQmlJS::Dom::toString(), and tr.
|
override |
Definition at line 1045 of file qqmldomastcreator.cpp.
|
override |
Definition at line 1114 of file qqmldomastcreator.cpp.
References el, QQmlJS::Dom::PropertyDefinition::isRequired, QQmlJS::Dom::KeepExisting, QQmlJS::Dom::AttributeInfo::name, QQmlJS::Dom::PropertyDefinition, and QStringView::toString().
|
override |
Definition at line 789 of file qqmldomastcreator.cpp.
References QQmlJS::Dom::MutableDomItem::addError(), QQmlJS::Dom::QmlComponent::addId(), QQmlJS::Dom::FileLocations::addRegion(), QRegularExpression::anchoredPattern(), arg, QQmlJS::Dom::astParseErrors(), QQmlJS::Dom::ScriptExpression::BindingExpression, QQmlJS::Dom::MutableDomItem::canonicalPath(), QQmlJS::Dom::combineLocations(), el, QQmlJS::Dom::KeepExisting, QQmlJS::SourceLocation::length, loadAnnotations(), QRegularExpression::matchView(), QString::mid(), QQmlJS::Dom::Binding::name(), QQmlJS::Dom::Normal, QQmlJS::SourceLocation::offset, QQmlJS::Dom::Path::path(), QQmlJS::Dom::DomElement::pathFromOwner(), Q_ASSERT_X, QStringLiteral, QQmlJS::Dom::QmlObject::setIdStr(), QQmlJS::Dom::toString(), tr, and QQmlJS::Dom::Id::value.
|
override |
Definition at line 491 of file qqmldomastcreator.cpp.
References QQmlJS::Dom::FileLocations::addRegion(), QQmlJS::Dom::ScriptExpression::ArgInitializer, args, QQmlJS::Dom::ScriptExpression::ArgumentStructure, QQmlJS::SourceLocation::begin(), QQmlJS::Dom::combineLocations(), el, QQmlJS::SourceLocation::end(), QQmlJS::Dom::FileLocations::ensure(), QQmlJS::Dom::Path::Field(), QQmlJS::Dom::ScriptExpression::FunctionBody, QQmlJS::Dom::Path::index(), QQmlJS::Dom::KeepExisting, QQmlJS::SourceLocation::length, loadAnnotations(), QQmlJS::Dom::MethodInfo::Method, QString::mid(), QQmlJS::SourceLocation::offset, QQmlJS::Dom::MethodInfo::parameters, QQmlJS::Dom::AttributeInfo::Public, qCWarning, QQmlJS::Dom::AttachedInfo::Relative, QQmlJS::Dom::ScriptExpression::ReturnType, and QQmlJS::Dom::typeToString().
|
override |
Definition at line 1436 of file qqmldomastcreator.cpp.
References QQmlJS::AST::Node::accept(), QList< T >::empty(), it, QList< T >::last(), list, Q_SCRIPTELEMENT_DISABLE, and QList< T >::removeLast().
|
override |
Definition at line 1781 of file qqmldomastcreator.cpp.
|
override |
Definition at line 1980 of file qqmldomastcreator.cpp.
|
friend |
Definition at line 441 of file qqmldomastcreator_p.h.