| accept(BaseVisitor *visitor) | QQmlJS::AST::Node | inline |
| accept(Node *node, BaseVisitor *visitor) | QQmlJS::AST::Node | inlinestatic |
| accept0(BaseVisitor *visitor) override | QQmlJS::AST::PatternProperty | virtual |
| asClassDefinition() | QQmlJS::AST::Node | virtual |
| asFunctionDefinition() | QQmlJS::AST::Node | virtual |
| binaryExpressionCast() | QQmlJS::AST::Node | virtual |
| Binding enum value | QQmlJS::AST::PatternElement | |
| bindingIdentifier | QQmlJS::AST::PatternElement | |
| bindingTarget | QQmlJS::AST::PatternElement | |
| boundNames(BoundNames *names) override | QQmlJS::AST::PatternProperty | virtual |
| colonToken | QQmlJS::AST::PatternProperty | |
| convertLiteralToAssignmentPattern(MemoryPool *pool, SourceLocation *errorLocation, QString *errorMessage) override | QQmlJS::AST::PatternProperty | virtual |
| declarationKindToken | QQmlJS::AST::PatternElement | |
| destructuringPattern() const | QQmlJS::AST::PatternElement | inline |
| destructuringTarget() const | QQmlJS::AST::PatternElement | inline |
| elementList() const | QQmlJS::AST::PatternElement | inline |
| equalToken | QQmlJS::AST::PatternElement | |
| expressionCast() | QQmlJS::AST::Node | virtual |
| firstSourceLocation() const override | QQmlJS::AST::PatternProperty | inlinevirtual |
| Getter enum value | QQmlJS::AST::PatternElement | |
| identifierToken | QQmlJS::AST::PatternElement | |
| ignoreRecursionDepth() const | QQmlJS::AST::Node | |
| initializer | QQmlJS::AST::PatternElement | |
| isForDeclaration | QQmlJS::AST::PatternElement | |
| isInjectedSignalParameter | QQmlJS::AST::PatternElement | |
| isLexicallyScoped() const | QQmlJS::AST::PatternElement | inline |
| isVariableDeclaration() const | QQmlJS::AST::PatternElement | inline |
| Kind enum name | QQmlJS::AST::Node | |
| kind | QQmlJS::AST::Node | |
| Kind_ArgumentList enum value | QQmlJS::AST::Node | |
| Kind_ArrayMemberExpression enum value | QQmlJS::AST::Node | |
| Kind_ArrayPattern enum value | QQmlJS::AST::Node | |
| Kind_BinaryExpression enum value | QQmlJS::AST::Node | |
| Kind_Block enum value | QQmlJS::AST::Node | |
| Kind_BreakStatement enum value | QQmlJS::AST::Node | |
| Kind_CallExpression enum value | QQmlJS::AST::Node | |
| Kind_CaseBlock enum value | QQmlJS::AST::Node | |
| Kind_CaseClause enum value | QQmlJS::AST::Node | |
| Kind_CaseClauses enum value | QQmlJS::AST::Node | |
| Kind_Catch enum value | QQmlJS::AST::Node | |
| Kind_ClassDeclaration enum value | QQmlJS::AST::Node | |
| Kind_ClassElementList enum value | QQmlJS::AST::Node | |
| Kind_ClassExpression enum value | QQmlJS::AST::Node | |
| Kind_ComputedPropertyName enum value | QQmlJS::AST::Node | |
| Kind_ConditionalExpression enum value | QQmlJS::AST::Node | |
| Kind_ContinueStatement enum value | QQmlJS::AST::Node | |
| Kind_DebuggerStatement enum value | QQmlJS::AST::Node | |
| Kind_DefaultClause enum value | QQmlJS::AST::Node | |
| Kind_DeleteExpression enum value | QQmlJS::AST::Node | |
| Kind_DoWhileStatement enum value | QQmlJS::AST::Node | |
| Kind_ElementList enum value | QQmlJS::AST::Node | |
| Kind_Elision enum value | QQmlJS::AST::Node | |
| Kind_EmptyStatement enum value | QQmlJS::AST::Node | |
| Kind_ExportClause enum value | QQmlJS::AST::Node | |
| Kind_ExportDeclaration enum value | QQmlJS::AST::Node | |
| Kind_ExportsList enum value | QQmlJS::AST::Node | |
| Kind_ExportSpecifier enum value | QQmlJS::AST::Node | |
| Kind_Expression enum value | QQmlJS::AST::Node | |
| Kind_ExpressionStatement enum value | QQmlJS::AST::Node | |
| Kind_FalseLiteral enum value | QQmlJS::AST::Node | |
| Kind_FieldMemberExpression enum value | QQmlJS::AST::Node | |
| Kind_Finally enum value | QQmlJS::AST::Node | |
| Kind_ForEachStatement enum value | QQmlJS::AST::Node | |
| Kind_FormalParameterList enum value | QQmlJS::AST::Node | |
| Kind_ForStatement enum value | QQmlJS::AST::Node | |
| Kind_FromClause enum value | QQmlJS::AST::Node | |
| Kind_FunctionBody enum value | QQmlJS::AST::Node | |
| Kind_FunctionDeclaration enum value | QQmlJS::AST::Node | |
| Kind_FunctionExpression enum value | QQmlJS::AST::Node | |
| Kind_IdentifierExpression enum value | QQmlJS::AST::Node | |
| Kind_IdentifierPropertyName enum value | QQmlJS::AST::Node | |
| Kind_IfStatement enum value | QQmlJS::AST::Node | |
| Kind_ImportClause enum value | QQmlJS::AST::Node | |
| Kind_ImportDeclaration enum value | QQmlJS::AST::Node | |
| Kind_ImportsList enum value | QQmlJS::AST::Node | |
| Kind_ImportSpecifier enum value | QQmlJS::AST::Node | |
| Kind_InitializerExpression enum value | QQmlJS::AST::Node | |
| Kind_LabelledStatement enum value | QQmlJS::AST::Node | |
| Kind_Module enum value | QQmlJS::AST::Node | |
| Kind_NamedImports enum value | QQmlJS::AST::Node | |
| Kind_NameSpaceImport enum value | QQmlJS::AST::Node | |
| Kind_NestedExpression enum value | QQmlJS::AST::Node | |
| Kind_NewExpression enum value | QQmlJS::AST::Node | |
| Kind_NewMemberExpression enum value | QQmlJS::AST::Node | |
| Kind_NotExpression enum value | QQmlJS::AST::Node | |
| Kind_NullExpression enum value | QQmlJS::AST::Node | |
| Kind_NumericLiteral enum value | QQmlJS::AST::Node | |
| Kind_NumericLiteralPropertyName enum value | QQmlJS::AST::Node | |
| Kind_ObjectPattern enum value | QQmlJS::AST::Node | |
| Kind_PatternElement enum value | QQmlJS::AST::Node | |
| Kind_PatternElementList enum value | QQmlJS::AST::Node | |
| Kind_PatternProperty enum value | QQmlJS::AST::Node | |
| Kind_PatternPropertyList enum value | QQmlJS::AST::Node | |
| Kind_PostDecrementExpression enum value | QQmlJS::AST::Node | |
| Kind_PostIncrementExpression enum value | QQmlJS::AST::Node | |
| Kind_PreDecrementExpression enum value | QQmlJS::AST::Node | |
| Kind_PreIncrementExpression enum value | QQmlJS::AST::Node | |
| Kind_Program enum value | QQmlJS::AST::Node | |
| Kind_PropertyDefinitionList enum value | QQmlJS::AST::Node | |
| Kind_PropertyGetterSetter enum value | QQmlJS::AST::Node | |
| Kind_PropertyName enum value | QQmlJS::AST::Node | |
| Kind_PropertyNameAndValue enum value | QQmlJS::AST::Node | |
| Kind_RegExpLiteral enum value | QQmlJS::AST::Node | |
| Kind_ReturnStatement enum value | QQmlJS::AST::Node | |
| Kind_StatementList enum value | QQmlJS::AST::Node | |
| Kind_StringLiteral enum value | QQmlJS::AST::Node | |
| Kind_StringLiteralPropertyName enum value | QQmlJS::AST::Node | |
| Kind_SuperLiteral enum value | QQmlJS::AST::Node | |
| Kind_SwitchStatement enum value | QQmlJS::AST::Node | |
| Kind_TaggedTemplate enum value | QQmlJS::AST::Node | |
| Kind_TemplateLiteral enum value | QQmlJS::AST::Node | |
| Kind_ThisExpression enum value | QQmlJS::AST::Node | |
| Kind_ThrowStatement enum value | QQmlJS::AST::Node | |
| Kind_TildeExpression enum value | QQmlJS::AST::Node | |
| Kind_TrueLiteral enum value | QQmlJS::AST::Node | |
| Kind_TryStatement enum value | QQmlJS::AST::Node | |
| Kind_Type enum value | QQmlJS::AST::Node | |
| Kind_TypeAnnotation enum value | QQmlJS::AST::Node | |
| Kind_TypeArgument enum value | QQmlJS::AST::Node | |
| Kind_TypeExpression enum value | QQmlJS::AST::Node | |
| Kind_TypeOfExpression enum value | QQmlJS::AST::Node | |
| Kind_UiAnnotation enum value | QQmlJS::AST::Node | |
| Kind_UiAnnotationList enum value | QQmlJS::AST::Node | |
| Kind_UiArrayBinding enum value | QQmlJS::AST::Node | |
| Kind_UiArrayMemberList enum value | QQmlJS::AST::Node | |
| Kind_UiEnumDeclaration enum value | QQmlJS::AST::Node | |
| Kind_UiEnumMemberList enum value | QQmlJS::AST::Node | |
| Kind_UiHeaderItemList enum value | QQmlJS::AST::Node | |
| Kind_UiImport enum value | QQmlJS::AST::Node | |
| Kind_UiInlineComponent enum value | QQmlJS::AST::Node | |
| Kind_UiObjectBinding enum value | QQmlJS::AST::Node | |
| Kind_UiObjectDefinition enum value | QQmlJS::AST::Node | |
| Kind_UiObjectInitializer enum value | QQmlJS::AST::Node | |
| Kind_UiObjectMemberList enum value | QQmlJS::AST::Node | |
| Kind_UiParameterList enum value | QQmlJS::AST::Node | |
| Kind_UiPragma enum value | QQmlJS::AST::Node | |
| Kind_UiPragmaValueList enum value | QQmlJS::AST::Node | |
| Kind_UiProgram enum value | QQmlJS::AST::Node | |
| Kind_UiPropertyAttributes enum value | QQmlJS::AST::Node | |
| Kind_UiPublicMember enum value | QQmlJS::AST::Node | |
| Kind_UiQualifiedId enum value | QQmlJS::AST::Node | |
| Kind_UiRequired enum value | QQmlJS::AST::Node | |
| Kind_UiScriptBinding enum value | QQmlJS::AST::Node | |
| Kind_UiSourceElement enum value | QQmlJS::AST::Node | |
| Kind_UiVersionSpecifier enum value | QQmlJS::AST::Node | |
| Kind_UnaryMinusExpression enum value | QQmlJS::AST::Node | |
| Kind_UnaryPlusExpression enum value | QQmlJS::AST::Node | |
| Kind_Undefined enum value | QQmlJS::AST::Node | |
| Kind_VariableDeclaration enum value | QQmlJS::AST::Node | |
| Kind_VariableDeclarationList enum value | QQmlJS::AST::Node | |
| Kind_VariableStatement enum value | QQmlJS::AST::Node | |
| Kind_VoidExpression enum value | QQmlJS::AST::Node | |
| Kind_WhileStatement enum value | QQmlJS::AST::Node | |
| Kind_WithStatement enum value | QQmlJS::AST::Node | |
| Kind_YieldExpression enum value | QQmlJS::AST::Node | |
| lastSourceLocation() const override | QQmlJS::AST::PatternProperty | inlinevirtual |
| leftHandSideExpressionCast() | QQmlJS::AST::Node | virtual |
| Literal enum value | QQmlJS::AST::PatternElement | |
| Managed()=default | QQmlJS::Managed | |
| Method enum value | QQmlJS::AST::PatternElement | |
| name | QQmlJS::AST::PatternProperty | |
| Node() | QQmlJS::AST::Node | inline |
| operator delete(void *) | QQmlJS::Managed | inline |
| operator delete(void *, MemoryPool *) | QQmlJS::Managed | inline |
| operator new(size_t size, MemoryPool *pool) | QQmlJS::Managed | inline |
| patternCast() | QQmlJS::AST::Node | virtual |
| PatternElement(ExpressionNode *i=nullptr, Type t=Literal) | QQmlJS::AST::PatternElement | inline |
| PatternElement(QStringView n, TypeAnnotation *typeAnnotation=nullptr, ExpressionNode *i=nullptr, Type t=Binding) | QQmlJS::AST::PatternElement | inline |
| PatternElement(Pattern *pattern, ExpressionNode *i=nullptr, Type t=Binding) | QQmlJS::AST::PatternElement | inline |
| PatternProperty(PropertyName *name, ExpressionNode *i=nullptr, Type t=Literal) | QQmlJS::AST::PatternProperty | inline |
| PatternProperty(PropertyName *name, QStringView n, ExpressionNode *i=nullptr) | QQmlJS::AST::PatternProperty | inline |
| PatternProperty(PropertyName *name, Pattern *pattern, ExpressionNode *i=nullptr) | QQmlJS::AST::PatternProperty | inline |
| propertyList() const | QQmlJS::AST::PatternElement | inline |
| RestElement enum value | QQmlJS::AST::PatternElement | |
| scope | QQmlJS::AST::PatternElement | |
| Setter enum value | QQmlJS::AST::PatternElement | |
| SpreadElement enum value | QQmlJS::AST::PatternElement | |
| statementCast() | QQmlJS::AST::Node | virtual |
| Type enum name | QQmlJS::AST::PatternElement | |
| type | QQmlJS::AST::PatternElement | |
| typeAnnotation | QQmlJS::AST::PatternElement | |
| uiObjectMemberCast() | QQmlJS::AST::Node | virtual |
| ~Managed()=default | QQmlJS::Managed | |
| ~Node() | QQmlJS::AST::Node | inlinevirtual |