cxx-frontend
    Preparing search index...

    Enumeration ASTKind

    Index
    AccessDeclaration AliasDeclaration AlignasAttribute AlignasTypeAttribute AlignofExpression AlignofTypeExpression ArrayDeclaratorChunk AsmAttribute AsmClobber AsmDeclaration AsmGotoLabel AsmOperand AsmQualifier AssignmentExpression AtomicQualifier AtomicTypeSpecifier Attribute AttributeArgumentClause AttributeDeclaration AttributeUsingPrefix AutoTypeSpecifier AwaitExpression BaseSpecifier BinaryBuiltinTypeSpecifier BinaryExpression BitfieldDeclarator BitIntTypeSpecifier BoolLiteralExpression BracedInitList BracedMemInitializer BracedTypeConstruction BreakStatement BuiltinBitCastExpression BuiltinOffsetofExpression BuiltinTypeSpecifier CallExpression CaseStatement CastExpression CharLiteralExpression ClassSpecifier ComplexTypeSpecifier CompoundAssignmentExpression CompoundRequirement CompoundStatement CompoundStatementFunctionBody ConceptDefinition ConditionalExpression ConditionExpression ConstevalIfStatement ConstevalSpecifier ConstExpression ConstexprSpecifier ConstinitSpecifier ConstQualifier ConstraintTypeParameter ContinueStatement ConversionFunctionId CoroutineReturnStatement CppCastExpression CxxAttribute DeclarationStatement Declarator DecltypeAutoSpecifier DecltypeId DecltypeNestedNameSpecifier DecltypeSpecifier DeductionGuide DefaultFunctionBody DefaultGenericAssociation DefaultStatement DeleteExpression DeleteFunctionBody DerefThisLambdaCapture DesignatedInitializerClause DestructorId DoStatement DotDesignator ElaboratedTypeSpecifier EllipsisExceptionDeclaration EmptyDeclaration Enumerator EnumSpecifier EqualInitializer ExplicitInstantiation ExplicitSpecifier ExportCompoundDeclaration ExportDeclaration ExpressionStatement ExpressionTemplateArgument ExternSpecifier FloatingPointTypeSpecifier FloatLiteralExpression FoldExpression ForRangeDeclaration ForRangeStatement ForStatement FriendSpecifier FunctionDeclaratorChunk FunctionDefinition GccAttribute GenericSelectionExpression GlobalModuleFragment GlobalNestedNameSpecifier GlobalScopeReflectExpression GotoStatement Handler IdDeclarator IdExpression IfStatement ImplicitCastExpression ImportName InitDeclarator InitLambdaCapture InlineSpecifier IntegralTypeSpecifier IntLiteralExpression LabelAddressExpression LabeledStatement LambdaExpression LambdaSpecifier LeftFoldExpression LinkageSpecification LiteralOperatorId LiteralOperatorTemplateId MemberExpression ModuleDeclaration ModuleImportDeclaration ModuleName ModulePartition ModuleQualifier ModuleUnit MutableSpecifier NamedTypeSpecifier NameId NamespaceAliasDefinition NamespaceDefinition NamespaceReflectExpression NestedDeclarator NestedExpression NestedNamespaceSpecifier NestedRequirement NestedStatementExpression NewBracedInitializer NewExpression NewParenInitializer NewPlacement NoexceptExpression NoexceptSpecifier NonTypeTemplateParameter NoreturnSpecifier NullptrLiteralExpression ObjectLiteralExpression OpaqueEnumDeclaration OperatorFunctionId OperatorFunctionTemplateId PackExpansionExpression PackIndexExpression ParameterDeclaration ParameterDeclarationClause ParameterPack ParenInitializer ParenMemInitializer PlaceholderTypeSpecifier PointerOperator PostIncrExpression PrivateModuleFragment PtrToMemberOperator ReferenceOperator RefInitLambdaCapture RefLambdaCapture ReflectExpression RegisterSpecifier RequiresClause RequiresExpression RestrictQualifier ReturnStatement RightExpression RightFoldExpression ScopedAttributeToken SignTypeSpecifier SimpleAttributeToken SimpleDeclaration SimpleLambdaCapture SimpleNestedNameSpecifier SimpleRequirement SimpleTemplateId SizeofExpression SizeofPackExpression SizeofTypeExpression SizeTypeSpecifier SpliceExpression SpliceMemberExpression Splicer SplicerTypeSpecifier StaticAssertDeclaration StaticSpecifier StringLiteralExpression StructuredBindingDeclaration SubscriptDesignator SubscriptExpression SwitchStatement TargetExpression TemplateDeclaration TemplateNestedNameSpecifier TemplateTypeParameter ThisExpression ThisLambdaCapture ThreadLocalSpecifier ThreadSpecifier ThreeWayComparisonExpression ThrowExceptionSpecifier ThrowExpression TrailingReturnType TranslationUnit TryBlockStatement TryStatementFunctionBody TypeConstraint TypeConstruction TypedefSpecifier TypeExceptionDeclaration TypeGenericAssociation TypeId TypeidExpression TypeidOfTypeExpression TypeIdReflectExpression TypenameSpecifier TypenameTypeParameter TypeRequirement TypeTemplateArgument TypeTraitExpression UnaryBuiltinTypeSpecifier UnaryExpression UnderlyingTypeSpecifier UserDefinedStringLiteralExpression UsingDeclaration UsingDeclarator UsingDirective UsingEnumDeclaration VaArgExpression VirtualSpecifier VoidTypeSpecifier VolatileQualifier WhileStatement YieldExpression
    AccessDeclaration: 24
    AliasDeclaration: 9
    AlignasAttribute: 239
    AlignasTypeAttribute: 240
    AlignofExpression: 119
    AlignofTypeExpression: 118
    ArrayDeclaratorChunk: 199
    AsmAttribute: 241
    AsmClobber: 29
    AsmDeclaration: 3
    AsmGotoLabel: 30
    AsmOperand: 27
    AsmQualifier: 28
    AssignmentExpression: 130
    AtomicQualifier: 185
    AtomicTypeSpecifier: 176
    Attribute: 52
    AttributeArgumentClause: 51
    AttributeDeclaration: 21
    AttributeUsingPrefix: 53
    AutoTypeSpecifier: 165
    AwaitExpression: 114
    BaseSpecifier: 45
    BinaryBuiltinTypeSpecifier: 171
    BinaryExpression: 126
    BitfieldDeclarator: 194
    BitIntTypeSpecifier: 177
    BoolLiteralExpression: 76
    BracedInitList: 139
    BracedMemInitializer: 228
    BracedTypeConstruction: 98
    BreakStatement: 68
    BuiltinBitCastExpression: 103
    BuiltinOffsetofExpression: 104
    BuiltinTypeSpecifier: 169
    CallExpression: 96
    CaseStatement: 57
    CastExpression: 123
    CharLiteralExpression: 75
    ClassSpecifier: 188
    ComplexTypeSpecifier: 174
    CompoundAssignmentExpression: 133
    CompoundRequirement: 222
    CompoundStatement: 60
    CompoundStatementFunctionBody: 214
    ConceptDefinition: 13
    ConditionalExpression: 127
    ConditionExpression: 137
    ConstevalIfStatement: 62
    ConstevalSpecifier: 152
    ConstExpression: 125
    ConstexprSpecifier: 154
    ConstinitSpecifier: 153
    ConstQualifier: 183
    ConstraintTypeParameter: 149
    ContinueStatement: 69
    ConversionFunctionId: 205
    CoroutineReturnStatement: 71
    CppCastExpression: 102
    CxxAttribute: 237
    DeclarationStatement: 73
    Declarator: 40
    DecltypeAutoSpecifier: 180
    DecltypeId: 202
    DecltypeNestedNameSpecifier: 211
    DecltypeSpecifier: 181
    DeductionGuide: 14
    DefaultFunctionBody: 213
    DefaultGenericAssociation: 142
    DefaultStatement: 58
    DeleteExpression: 122
    DeleteFunctionBody: 216
    DerefThisLambdaCapture: 230
    DesignatedInitializerClause: 135
    DestructorId: 201
    DoStatement: 65
    DotDesignator: 144
    ElaboratedTypeSpecifier: 179
    EllipsisExceptionDeclaration: 235
    EmptyDeclaration: 20
    Enumerator: 42
    EnumSpecifier: 187
    EqualInitializer: 138
    ExplicitInstantiation: 15
    ExplicitSpecifier: 164
    ExportCompoundDeclaration: 17
    ExportDeclaration: 16
    ExpressionStatement: 59
    ExpressionTemplateArgument: 218
    ExternSpecifier: 158
    FloatingPointTypeSpecifier: 173
    FloatLiteralExpression: 78
    FoldExpression: 90
    ForRangeDeclaration: 25
    ForRangeStatement: 66
    ForStatement: 67
    FriendSpecifier: 151
    FunctionDeclaratorChunk: 198
    FunctionDefinition: 11
    GccAttribute: 238
    GenericSelectionExpression: 85
    GlobalModuleFragment: 32
    GlobalNestedNameSpecifier: 209
    GlobalScopeReflectExpression: 108
    GotoStatement: 72
    Handler: 44
    IdDeclarator: 196
    IdExpression: 88
    IfStatement: 61
    ImplicitCastExpression: 124
    ImportName: 38
    InitDeclarator: 39
    InitLambdaCapture: 234
    InlineSpecifier: 155
    IntegralTypeSpecifier: 172
    IntLiteralExpression: 77
    LabelAddressExpression: 112
    LabeledStatement: 56
    LambdaExpression: 89
    LambdaSpecifier: 49
    LeftFoldExpression: 92
    LinkageSpecification: 18
    LiteralOperatorId: 204
    LiteralOperatorTemplateId: 207
    MemberExpression: 100
    ModuleDeclaration: 34
    ModuleImportDeclaration: 22
    ModuleName: 35
    ModulePartition: 37
    ModuleQualifier: 36
    ModuleUnit: 1
    MutableSpecifier: 162
    NamedTypeSpecifier: 175
    NameId: 200
    NamespaceAliasDefinition: 4
    NamespaceDefinition: 19
    NamespaceReflectExpression: 109
    NestedDeclarator: 197
    NestedExpression: 87
    NestedNamespaceSpecifier: 55
    NestedRequirement: 224
    NestedStatementExpression: 86
    NewBracedInitializer: 226
    NewExpression: 121
    NewParenInitializer: 225
    NewPlacement: 54
    NoexceptExpression: 120
    NoexceptSpecifier: 220
    NonTypeTemplateParameter: 147
    NoreturnSpecifier: 156
    NullptrLiteralExpression: 79
    ObjectLiteralExpression: 82
    OpaqueEnumDeclaration: 10
    OperatorFunctionId: 203
    OperatorFunctionTemplateId: 208
    PackExpansionExpression: 134
    PackIndexExpression: 84
    ParameterDeclaration: 23
    ParameterDeclarationClause: 47
    ParameterPack: 195
    ParenInitializer: 140
    ParenMemInitializer: 227
    PlaceholderTypeSpecifier: 182
    PointerOperator: 191
    PostIncrExpression: 101
    PrivateModuleFragment: 33
    PtrToMemberOperator: 193
    ReferenceOperator: 192
    RefInitLambdaCapture: 233
    RefLambdaCapture: 232
    ReflectExpression: 111
    RegisterSpecifier: 159
    RequiresClause: 46
    RequiresExpression: 93
    RestrictQualifier: 186
    ReturnStatement: 70
    RightExpression: 132
    RightFoldExpression: 91
    ScopedAttributeToken: 242
    SignTypeSpecifier: 168
    SimpleAttributeToken: 243
    SimpleDeclaration: 2
    SimpleLambdaCapture: 231
    SimpleNestedNameSpecifier: 210
    SimpleRequirement: 221
    SimpleTemplateId: 206
    SizeofExpression: 115
    SizeofPackExpression: 117
    SizeofTypeExpression: 116
    SizeTypeSpecifier: 167
    SpliceExpression: 107
    SpliceMemberExpression: 99
    Splicer: 31
    SplicerTypeSpecifier: 190
    StaticAssertDeclaration: 8
    StaticSpecifier: 157
    StringLiteralExpression: 80
    StructuredBindingDeclaration: 26
    SubscriptDesignator: 145
    SubscriptExpression: 95
    SwitchStatement: 63
    TargetExpression: 131
    TemplateDeclaration: 12
    TemplateNestedNameSpecifier: 212
    TemplateTypeParameter: 146
    ThisExpression: 83
    ThisLambdaCapture: 229
    ThreadLocalSpecifier: 160
    ThreadSpecifier: 161
    ThreeWayComparisonExpression: 141
    ThrowExceptionSpecifier: 219
    ThrowExpression: 129
    TrailingReturnType: 48
    TranslationUnit: 0
    TryBlockStatement: 74
    TryStatementFunctionBody: 215
    TypeConstraint: 50
    TypeConstruction: 97
    TypedefSpecifier: 150
    TypeExceptionDeclaration: 236
    TypeGenericAssociation: 143
    TypeId: 43
    TypeidExpression: 105
    TypeidOfTypeExpression: 106
    TypeIdReflectExpression: 110
    TypenameSpecifier: 189
    TypenameTypeParameter: 148
    TypeRequirement: 223
    TypeTemplateArgument: 217
    TypeTraitExpression: 136
    UnaryBuiltinTypeSpecifier: 170
    UnaryExpression: 113
    UnderlyingTypeSpecifier: 178
    UserDefinedStringLiteralExpression: 81
    UsingDeclaration: 5
    UsingDeclarator: 41
    UsingDirective: 7
    UsingEnumDeclaration: 6
    VaArgExpression: 94
    VirtualSpecifier: 163
    VoidTypeSpecifier: 166
    VolatileQualifier: 184
    WhileStatement: 64
    YieldExpression: 128