|
| enum | Kind {
Kind_Undefined
, Kind_ArgumentList
, Kind_ArrayPattern
, Kind_ArrayMemberExpression
,
Kind_BinaryExpression
, Kind_Block
, Kind_BreakStatement
, Kind_CallExpression
,
Kind_CaseBlock
, Kind_CaseClause
, Kind_CaseClauses
, Kind_Catch
,
Kind_ConditionalExpression
, Kind_ContinueStatement
, Kind_DebuggerStatement
, Kind_DefaultClause
,
Kind_DeleteExpression
, Kind_DoWhileStatement
, Kind_Elision
, Kind_EmptyStatement
,
Kind_CommaExpression
, Kind_ExpressionStatement
, Kind_FalseLiteral
, Kind_SuperLiteral
,
Kind_FieldMemberExpression
, Kind_Finally
, Kind_ForEachStatement
, Kind_ForStatement
,
Kind_FormalParameterList
, Kind_FunctionDeclaration
, Kind_FunctionExpression
, Kind_ClassExpression
,
Kind_ClassDeclaration
, Kind_IdentifierExpression
, Kind_IdentifierPropertyName
, Kind_InitializerExpression
,
Kind_ComputedPropertyName
, Kind_IfStatement
, Kind_LabelledStatement
, Kind_NameSpaceImport
,
Kind_ImportSpecifier
, Kind_ImportsList
, Kind_NamedImports
, Kind_ImportClause
,
Kind_FromClause
, Kind_ImportDeclaration
, Kind_ESModule
, Kind_ExportSpecifier
,
Kind_ExportsList
, Kind_ExportClause
, Kind_ExportDeclaration
, Kind_NewExpression
,
Kind_NewMemberExpression
, Kind_NotExpression
, Kind_NullExpression
, Kind_YieldExpression
,
Kind_NumericLiteral
, Kind_NumericLiteralPropertyName
, Kind_ObjectPattern
, Kind_PostDecrementExpression
,
Kind_PostIncrementExpression
, Kind_PreDecrementExpression
, Kind_PreIncrementExpression
, Kind_Program
,
Kind_PropertyName
, Kind_RegExpLiteral
, Kind_ReturnStatement
, Kind_StatementList
,
Kind_StringLiteral
, Kind_StringLiteralPropertyName
, Kind_SwitchStatement
, Kind_TemplateLiteral
,
Kind_TaggedTemplate
, Kind_TypeExpression
, Kind_ThisExpression
, Kind_ThrowStatement
,
Kind_TildeExpression
, Kind_TrueLiteral
, Kind_TryStatement
, Kind_TypeOfExpression
,
Kind_UnaryMinusExpression
, Kind_UnaryPlusExpression
, Kind_VariableDeclaration
, Kind_VariableDeclarationList
,
Kind_VariableStatement
, Kind_VoidExpression
, Kind_WhileStatement
, Kind_WithStatement
,
Kind_NestedExpression
, Kind_ClassElementList
, Kind_PatternElement
, Kind_PatternElementList
,
Kind_PatternProperty
, Kind_PatternPropertyList
, Kind_Type
, Kind_TypeAnnotation
,
Kind_UiArrayBinding
, Kind_UiImport
, Kind_UiObjectBinding
, Kind_UiObjectDefinition
,
Kind_UiInlineComponent
, Kind_UiObjectInitializer
, Kind_UiObjectMemberList
, Kind_UiArrayMemberList
,
Kind_UiPragmaValueList
, Kind_UiPragma
, Kind_UiProgram
, Kind_UiParameterList
,
Kind_UiPropertyAttributes
, Kind_UiPublicMember
, Kind_UiQualifiedId
, Kind_UiScriptBinding
,
Kind_UiSourceElement
, Kind_UiHeaderItemList
, Kind_UiEnumDeclaration
, Kind_UiEnumMemberList
,
Kind_UiVersionSpecifier
, Kind_UiRequired
, Kind_UiAnnotation
, Kind_UiAnnotationList
} |
| | ExpressionNode () |
| ExpressionNode * | expressionCast () override |
| bool | containsOptionalChain () const |
| AST::FormalParameterList * | reparseAsFormalParameterList (MemoryPool *pool) |
| | Node () |
| virtual | ~Node () |
| virtual BinaryExpression * | binaryExpressionCast () |
| virtual Statement * | statementCast () |
| virtual UiObjectMember * | uiObjectMemberCast () |
| virtual Pattern * | patternCast () |
| virtual FunctionExpression * | asFunctionDefinition () |
| virtual ClassExpression * | asClassDefinition () |
| bool | ignoreRecursionDepth () const |
| void | accept (BaseVisitor *visitor) |
| virtual void | accept0 (BaseVisitor *visitor)=0 |
| virtual SourceLocation | firstSourceLocation () const =0 |
| virtual SourceLocation | lastSourceLocation () const =0 |
| | Managed ()=default |
| | ~Managed ()=default |
| void * | operator new (size_t size, MemoryPool *pool) |
| void | operator delete (void *) |
| void | operator delete (void *, MemoryPool *) |
| static void | accept (Node *node, BaseVisitor *visitor) |
| int | kind = Kind_Undefined |
Definition at line 420 of file qqmljsast_p.h.