Enumeration ASTKind

Enumeration Members

AccessDeclaration AliasDeclaration AlignasAttribute AlignasTypeAttribute AlignofExpression AlignofTypeExpression ArrayDeclaratorChunk AsmAttribute AsmClobber AsmDeclaration AsmGotoLabel AsmOperand AsmQualifier AssignmentExpression AtomicTypeSpecifier Attribute AttributeArgumentClause AttributeDeclaration AttributeUsingPrefix AutoTypeSpecifier AwaitExpression BaseSpecifier BinaryExpression BitfieldDeclarator BoolLiteralExpression BracedInitList BracedMemInitializer BracedTypeConstruction BreakStatement BuiltinBitCastExpression BuiltinOffsetofExpression CallExpression CaseStatement CastExpression CharLiteralExpression ClassSpecifier ComplexTypeSpecifier CompoundRequirement CompoundStatement CompoundStatementFunctionBody ConceptDefinition ConditionalExpression ConditionExpression ConstevalIfStatement ConstevalSpecifier ConstexprSpecifier ConstinitSpecifier ConstQualifier ConstraintTypeParameter ContinueStatement ConversionFunctionId CoroutineReturnStatement CppCastExpression CxxAttribute DeclarationStatement Declarator DecltypeAutoSpecifier DecltypeId DecltypeNestedNameSpecifier DecltypeSpecifier DeductionGuide DefaultFunctionBody DefaultStatement DeleteExpression DeleteFunctionBody DerefThisLambdaCapture DesignatedInitializerClause DestructorId DoStatement ElaboratedTypeSpecifier EllipsisExceptionDeclaration EmptyDeclaration Enumerator EnumSpecifier EqualInitializer ExplicitInstantiation ExplicitSpecifier ExportCompoundDeclaration ExportDeclaration ExpressionStatement ExpressionTemplateArgument ExternSpecifier FloatingPointTypeSpecifier FloatLiteralExpression FoldExpression ForRangeDeclaration ForRangeStatement ForStatement FriendSpecifier FunctionDeclaratorChunk FunctionDefinition GccAttribute GeneratedLiteralExpression GeneratedTypeSpecifier GlobalModuleFragment GlobalNestedNameSpecifier GlobalScopeReflectExpression GotoStatement Handler IdDeclarator IdExpression IfStatement ImplicitCastExpression ImportName InitDeclarator InitLambdaCapture InlineSpecifier IntegralTypeSpecifier IntLiteralExpression 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 NullptrLiteralExpression OpaqueEnumDeclaration OperatorFunctionId OperatorFunctionTemplateId PackExpansionExpression ParameterDeclaration ParameterDeclarationClause ParameterPack ParenInitializer ParenMemInitializer PlaceholderTypeSpecifier PointerOperator PostIncrExpression PrivateModuleFragment PtrToMemberOperator ReferenceOperator RefInitLambdaCapture RefLambdaCapture ReflectExpression RequiresClause RequiresExpression RestrictQualifier ReturnStatement RightFoldExpression ScopedAttributeToken SignTypeSpecifier SimpleAttributeToken SimpleDeclaration SimpleLambdaCapture SimpleNestedNameSpecifier SimpleRequirement SimpleTemplateId SizeofExpression SizeofPackExpression SizeofTypeExpression SizeTypeSpecifier SpliceExpression SpliceMemberExpression Splicer SplicerTypeSpecifier StaticAssertDeclaration StaticSpecifier StringLiteralExpression StructuredBindingDeclaration SubscriptExpression SwitchStatement TemplateDeclaration TemplateNestedNameSpecifier TemplateTypeParameter ThisExpression ThisLambdaCapture ThreadLocalSpecifier ThreadSpecifier ThrowExceptionSpecifier ThrowExpression TrailingReturnType TranslationUnit TryBlockStatement TryStatementFunctionBody TypeConstraint TypeConstruction TypedefSpecifier TypeExceptionDeclaration TypeId TypeidExpression TypeidOfTypeExpression TypeIdReflectExpression TypenameSpecifier TypenameTypeParameter TypeRequirement TypeTemplateArgument TypeTraitExpression UnaryExpression UnderlyingTypeSpecifier UserDefinedStringLiteralExpression UsingDeclaration UsingDeclarator UsingDirective UsingEnumDeclaration VaArgExpression VaListTypeSpecifier VirtualSpecifier VoidTypeSpecifier VolatileQualifier WhileStatement YieldExpression

Enumeration Members

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