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>.
|
#include <qqmljsast_p.h>
Public Attributes | |
PropertyName * | name |
SourceLocation | colonToken |
Public Attributes inherited from QQmlJS::AST::PatternElement | |
SourceLocation | identifierToken |
SourceLocation | equalToken |
QStringView | bindingIdentifier |
ExpressionNode * | bindingTarget = nullptr |
ExpressionNode * | initializer = nullptr |
Type | type = Literal |
TypeAnnotation * | typeAnnotation = nullptr |
VariableScope | scope = VariableScope::NoScope |
bool | isForDeclaration = false |
bool | isInjectedSignalParameter = false |
Public Attributes inherited from QQmlJS::AST::Node | |
int | kind = Kind_Undefined |
Definition at line 1043 of file qqmljsast_p.h.
|
inline |
Definition at line 1048 of file qqmljsast_p.h.
|
inline |
Definition at line 1052 of file qqmljsast_p.h.
|
inline |
Definition at line 1056 of file qqmljsast_p.h.
|
overridevirtual |
Reimplemented from QQmlJS::AST::PatternElement.
Definition at line 1447 of file qqmljsast.cpp.
References QQmlJS::AST::Node::accept(), QQmlJS::AST::PatternElement::bindingTarget, QQmlJS::AST::PatternElement::initializer, and QQmlJS::AST::PatternElement::typeAnnotation.
|
overridevirtual |
Reimplemented from QQmlJS::AST::PatternElement.
Definition at line 1459 of file qqmljsast.cpp.
References QQmlJS::AST::PatternElement::boundNames().
|
overridevirtual |
Reimplemented from QQmlJS::AST::PatternElement.
Definition at line 463 of file qqmljsast.cpp.
References QQmlJS::AST::PatternElement::Binding, QQmlJS::AST::PatternElement::convertLiteralToAssignmentPattern(), errorMessage(), firstSourceLocation(), QString::fromLatin1(), QQmlJS::AST::PatternElement::Getter, QQmlJS::AST::PatternElement::Literal, pool, Q_ASSERT, QQmlJS::AST::PatternElement::Setter, and QQmlJS::AST::PatternElement::SpreadElement.
|
inlineoverridevirtual |
Reimplemented from QQmlJS::AST::PatternElement.
Definition at line 1062 of file qqmljsast_p.h.
Referenced by convertLiteralToAssignmentPattern().
|
inlineoverridevirtual |
Reimplemented from QQmlJS::AST::PatternElement.
Definition at line 1064 of file qqmljsast_p.h.
References QQmlJS::SourceLocation::isValid().
SourceLocation QQmlJS::AST::PatternProperty::colonToken |
Definition at line 1075 of file qqmljsast_p.h.
PropertyName* QQmlJS::AST::PatternProperty::name |
Definition at line 1074 of file qqmljsast_p.h.