![]() |
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 |
| Public Attributes inherited from QQmlJS::AST::Node | |
| int | kind = Kind_Undefined |
Additional Inherited Members | |
| Static Public Member Functions inherited from QQmlJS::AST::Node | |
| static void | accept (Node *node, BaseVisitor *visitor) |
Definition at line 915 of file qqmljsast_p.h.
| Enumerator | |
|---|---|
| Literal | |
| Method | |
| Getter | |
| Setter | |
| SpreadElement | |
| RestElement | |
| Binding | |
Definition at line 920 of file qqmljsast_p.h.
|
inline |
Definition at line 951 of file qqmljsast_p.h.
|
inline |
Definition at line 958 of file qqmljsast_p.h.
|
inline |
Definition at line 967 of file qqmljsast_p.h.
|
overridevirtual |
Implements QQmlJS::AST::Node.
Reimplemented in QQmlJS::AST::PatternProperty.
Definition at line 1405 of file qqmljsast.cpp.
|
virtual |
Reimplemented in QQmlJS::AST::PatternProperty.
Definition at line 1416 of file qqmljsast.cpp.
|
virtual |
Reimplemented in QQmlJS::AST::PatternProperty.
Definition at line 413 of file qqmljsast.cpp.
|
inline |
Definition at line 985 of file qqmljsast_p.h.
|
inline |
Definition at line 984 of file qqmljsast_p.h.
|
inline |
Definition at line 986 of file qqmljsast_p.h.
|
inlineoverridevirtual |
Implements QQmlJS::AST::Node.
Reimplemented in QQmlJS::AST::PatternProperty.
Definition at line 978 of file qqmljsast_p.h.
|
inline |
Definition at line 990 of file qqmljsast_p.h.
|
inline |
Definition at line 989 of file qqmljsast_p.h.
|
inlineoverridevirtual |
Implements QQmlJS::AST::Node.
Reimplemented in QQmlJS::AST::PatternProperty.
Definition at line 981 of file qqmljsast_p.h.
|
inline |
Definition at line 987 of file qqmljsast_p.h.
| QStringView QQmlJS::AST::PatternElement::bindingIdentifier |
Definition at line 997 of file qqmljsast_p.h.
| ExpressionNode* QQmlJS::AST::PatternElement::bindingTarget = nullptr |
Definition at line 998 of file qqmljsast_p.h.
| SourceLocation QQmlJS::AST::PatternElement::declarationKindToken |
Definition at line 1003 of file qqmljsast_p.h.
| SourceLocation QQmlJS::AST::PatternElement::equalToken |
Definition at line 996 of file qqmljsast_p.h.
| SourceLocation QQmlJS::AST::PatternElement::identifierToken |
Definition at line 995 of file qqmljsast_p.h.
| ExpressionNode* QQmlJS::AST::PatternElement::initializer = nullptr |
Definition at line 999 of file qqmljsast_p.h.
| bool QQmlJS::AST::PatternElement::isForDeclaration = false |
Definition at line 1005 of file qqmljsast_p.h.
| bool QQmlJS::AST::PatternElement::isInjectedSignalParameter = false |
Definition at line 1006 of file qqmljsast_p.h.
| VariableScope QQmlJS::AST::PatternElement::scope = VariableScope::NoScope |
Definition at line 1004 of file qqmljsast_p.h.
Definition at line 1000 of file qqmljsast_p.h.
| TypeAnnotation* QQmlJS::AST::PatternElement::typeAnnotation = nullptr |
Definition at line 1001 of file qqmljsast_p.h.