![]() |
Qt
Internal/Contributor docs for the Qt SDK. Note: These are NOT official API docs; those are found at https://doc.qt.io/
|
#include <qqmljsast_p.h>
Public Attributes | |
SourceLocation | identifierToken |
SourceLocation | equalToken |
QStringView | bindingIdentifier |
ExpressionNode * | bindingTarget = nullptr |
ExpressionNode * | initializer = nullptr |
Type | type = Literal |
TypeAnnotation * | typeAnnotation = nullptr |
SourceLocation | declarationKindToken |
VariableScope | scope = VariableScope::NoScope |
bool | isForDeclaration = false |
bool | isInjectedSignalParameter = false |
![]() | |
int | kind = Kind_Undefined |
Additional Inherited Members | |
![]() | |
static void | accept (Node *node, BaseVisitor *visitor) |
Definition at line 910 of file qqmljsast_p.h.
Enumerator | |
---|---|
Literal | |
Method | |
Getter | |
Setter | |
SpreadElement | |
RestElement | |
Binding |
Definition at line 915 of file qqmljsast_p.h.
|
inline |
Definition at line 946 of file qqmljsast_p.h.
|
inline |
Definition at line 953 of file qqmljsast_p.h.
|
inline |
Definition at line 962 of file qqmljsast_p.h.
|
overridevirtual |
Implements QQmlJS::AST::Node.
Reimplemented in QQmlJS::AST::PatternProperty.
Definition at line 1402 of file qqmljsast.cpp.
|
virtual |
Reimplemented in QQmlJS::AST::PatternProperty.
Definition at line 1413 of file qqmljsast.cpp.
|
virtual |
Reimplemented in QQmlJS::AST::PatternProperty.
Definition at line 410 of file qqmljsast.cpp.
|
inline |
Definition at line 980 of file qqmljsast_p.h.
|
inline |
Definition at line 979 of file qqmljsast_p.h.
|
inline |
Definition at line 981 of file qqmljsast_p.h.
|
inlineoverridevirtual |
Implements QQmlJS::AST::Node.
Reimplemented in QQmlJS::AST::PatternProperty.
Definition at line 973 of file qqmljsast_p.h.
|
inline |
Definition at line 985 of file qqmljsast_p.h.
|
inline |
Definition at line 984 of file qqmljsast_p.h.
|
inlineoverridevirtual |
Implements QQmlJS::AST::Node.
Reimplemented in QQmlJS::AST::PatternProperty.
Definition at line 976 of file qqmljsast_p.h.
|
inline |
Definition at line 982 of file qqmljsast_p.h.
QStringView QQmlJS::AST::PatternElement::bindingIdentifier |
Definition at line 992 of file qqmljsast_p.h.
ExpressionNode* QQmlJS::AST::PatternElement::bindingTarget = nullptr |
Definition at line 993 of file qqmljsast_p.h.
SourceLocation QQmlJS::AST::PatternElement::declarationKindToken |
Definition at line 998 of file qqmljsast_p.h.
SourceLocation QQmlJS::AST::PatternElement::equalToken |
Definition at line 991 of file qqmljsast_p.h.
SourceLocation QQmlJS::AST::PatternElement::identifierToken |
Definition at line 990 of file qqmljsast_p.h.
ExpressionNode* QQmlJS::AST::PatternElement::initializer = nullptr |
Definition at line 994 of file qqmljsast_p.h.
bool QQmlJS::AST::PatternElement::isForDeclaration = false |
Definition at line 1000 of file qqmljsast_p.h.
bool QQmlJS::AST::PatternElement::isInjectedSignalParameter = false |
Definition at line 1001 of file qqmljsast_p.h.
VariableScope QQmlJS::AST::PatternElement::scope = VariableScope::NoScope |
Definition at line 999 of file qqmljsast_p.h.
Definition at line 995 of file qqmljsast_p.h.
TypeAnnotation* QQmlJS::AST::PatternElement::typeAnnotation = nullptr |
Definition at line 996 of file qqmljsast_p.h.