cxx-frontend
Preparing search index...
cxx-frontend
Enumerations
ASTKind
ASTSlot
TokenKind
Classes
AccessDeclarationAST
AliasDeclarationAST
AlignasAttributeAST
AlignasTypeAttributeAST
AlignofExpressionAST
AlignofTypeExpressionAST
ArrayDeclaratorChunkAST
AsmAttributeAST
AsmClobberAST
AsmDeclarationAST
AsmGotoLabelAST
AsmOperandAST
AsmQualifierAST
AssignmentExpressionAST
AST
ASTCursor
ASTVisitor
AtomicQualifierAST
AtomicTypeSpecifierAST
AttributeArgumentClauseAST
AttributeAST
AttributeDeclarationAST
AttributeSpecifierAST
AttributeTokenAST
AttributeUsingPrefixAST
AutoTypeSpecifierAST
AwaitExpressionAST
BaseSpecifierAST
BinaryBuiltinTypeSpecifierAST
BinaryExpressionAST
BitfieldDeclaratorAST
BoolLiteralExpressionAST
BracedInitListAST
BracedMemInitializerAST
BracedTypeConstructionAST
BreakStatementAST
BuiltinBitCastExpressionAST
BuiltinOffsetofExpressionAST
BuiltinTypeSpecifierAST
CallExpressionAST
CaseStatementAST
CastExpressionAST
CharLiteralExpressionAST
ClassSpecifierAST
ComplexTypeSpecifierAST
CompoundAssignmentExpressionAST
CompoundRequirementAST
CompoundStatementAST
CompoundStatementFunctionBodyAST
ConceptDefinitionAST
ConditionalExpressionAST
ConditionExpressionAST
ConstevalIfStatementAST
ConstevalSpecifierAST
ConstexprSpecifierAST
ConstinitSpecifierAST
ConstQualifierAST
ConstraintTypeParameterAST
ContinueStatementAST
ConversionFunctionIdAST
CoreDeclaratorAST
CoroutineReturnStatementAST
CppCastExpressionAST
CxxAttributeAST
DeclarationAST
DeclarationStatementAST
DeclaratorAST
DeclaratorChunkAST
DecltypeAutoSpecifierAST
DecltypeIdAST
DecltypeNestedNameSpecifierAST
DecltypeSpecifierAST
DeductionGuideAST
DefaultFunctionBodyAST
DefaultGenericAssociationAST
DefaultStatementAST
DeleteExpressionAST
DeleteFunctionBodyAST
DerefThisLambdaCaptureAST
DesignatedInitializerClauseAST
DesignatorAST
DestructorIdAST
DoStatementAST
DotDesignatorAST
ElaboratedTypeSpecifierAST
EllipsisExceptionDeclarationAST
EmptyDeclarationAST
EnumeratorAST
EnumSpecifierAST
EqualInitializerAST
ExceptionDeclarationAST
ExceptionSpecifierAST
ExplicitInstantiationAST
ExplicitSpecifierAST
ExportCompoundDeclarationAST
ExportDeclarationAST
ExpressionAST
ExpressionStatementAST
ExpressionTemplateArgumentAST
ExternSpecifierAST
FloatingPointTypeSpecifierAST
FloatLiteralExpressionAST
FoldExpressionAST
ForRangeDeclarationAST
ForRangeStatementAST
ForStatementAST
FriendSpecifierAST
FunctionBodyAST
FunctionDeclaratorChunkAST
FunctionDefinitionAST
GccAttributeAST
GenericAssociationAST
GenericSelectionExpressionAST
GlobalModuleFragmentAST
GlobalNestedNameSpecifierAST
GlobalScopeReflectExpressionAST
GotoStatementAST
HandlerAST
IdDeclaratorAST
IdExpressionAST
IfStatementAST
ImplicitCastExpressionAST
ImportNameAST
InitDeclaratorAST
InitLambdaCaptureAST
InlineSpecifierAST
IntegralTypeSpecifierAST
IntLiteralExpressionAST
LabelAddressExpressionAST
LabeledStatementAST
LambdaCaptureAST
LambdaExpressionAST
LambdaSpecifierAST
LeftFoldExpressionAST
Lexer
LinkageSpecificationAST
LiteralOperatorIdAST
LiteralOperatorTemplateIdAST
MemberExpressionAST
MemInitializerAST
ModuleDeclarationAST
ModuleImportDeclarationAST
ModuleNameAST
ModulePartitionAST
ModuleQualifierAST
ModuleUnitAST
MutableSpecifierAST
NamedTypeSpecifierAST
NameIdAST
NamespaceAliasDefinitionAST
NamespaceDefinitionAST
NamespaceReflectExpressionAST
NestedDeclaratorAST
NestedExpressionAST
NestedNamespaceSpecifierAST
NestedNameSpecifierAST
NestedRequirementAST
NestedStatementExpressionAST
NewBracedInitializerAST
NewExpressionAST
NewInitializerAST
NewParenInitializerAST
NewPlacementAST
NoexceptExpressionAST
NoexceptSpecifierAST
NonTypeTemplateParameterAST
NoreturnSpecifierAST
NullptrLiteralExpressionAST
ObjectLiteralExpressionAST
OpaqueEnumDeclarationAST
OperatorFunctionIdAST
OperatorFunctionTemplateIdAST
PackExpansionExpressionAST
ParameterDeclarationAST
ParameterDeclarationClauseAST
ParameterPackAST
ParenInitializerAST
ParenMemInitializerAST
Parser
PlaceholderTypeSpecifierAST
PointerOperatorAST
PostIncrExpressionAST
Preprocessor
PrivateModuleFragmentAST
PtrOperatorAST
PtrToMemberOperatorAST
RecursiveASTVisitor
ReferenceOperatorAST
RefInitLambdaCaptureAST
RefLambdaCaptureAST
ReflectExpressionAST
RegisterSpecifierAST
RequirementAST
RequiresClauseAST
RequiresExpressionAST
RestrictQualifierAST
ReturnStatementAST
RightFoldExpressionAST
ScopedAttributeTokenAST
SignTypeSpecifierAST
SimpleAttributeTokenAST
SimpleDeclarationAST
SimpleLambdaCaptureAST
SimpleNestedNameSpecifierAST
SimpleRequirementAST
SimpleTemplateIdAST
SizeofExpressionAST
SizeofPackExpressionAST
SizeofTypeExpressionAST
SizeTypeSpecifierAST
SpecifierAST
SpliceExpressionAST
SpliceMemberExpressionAST
SplicerAST
SplicerTypeSpecifierAST
StatementAST
StaticAssertDeclarationAST
StaticSpecifierAST
StringLiteralExpressionAST
StructuredBindingDeclarationAST
SubscriptDesignatorAST
SubscriptExpressionAST
SwitchStatementAST
TemplateArgumentAST
TemplateDeclarationAST
TemplateNestedNameSpecifierAST
TemplateParameterAST
TemplateTypeParameterAST
ThisExpressionAST
ThisLambdaCaptureAST
ThreadLocalSpecifierAST
ThreadSpecifierAST
ThrowExceptionSpecifierAST
ThrowExpressionAST
Token
TrailingReturnTypeAST
TranslationUnit
TranslationUnitAST
TryBlockStatementAST
TryStatementFunctionBodyAST
TypeConstraintAST
TypeConstructionAST
TypedefSpecifierAST
TypeExceptionDeclarationAST
TypeGenericAssociationAST
TypeIdAST
TypeidExpressionAST
TypeidOfTypeExpressionAST
TypeIdReflectExpressionAST
TypenameSpecifierAST
TypenameTypeParameterAST
TypeRequirementAST
TypeTemplateArgumentAST
TypeTraitExpressionAST
UnaryBuiltinTypeSpecifierAST
UnaryExpressionAST
UnderlyingTypeSpecifierAST
UnitAST
UnqualifiedIdAST
UserDefinedStringLiteralExpressionAST
UsingDeclarationAST
UsingDeclaratorAST
UsingDirectiveAST
UsingEnumDeclarationAST
VaArgExpressionAST
VirtualSpecifierAST
VoidTypeSpecifierAST
VolatileQualifierAST
WhileStatementAST
YieldExpressionAST
Interfaces
Diagnostic
SourceLocation
Unit
Settings
Member Visibility
Protected
Inherited
External
Theme
OS
Light
Dark
On This Page
Enumerations
AST
Kind
AST
Slot
Token
Kind
Classes
Access
Declaration
AST
Alias
Declaration
AST
Alignas
Attribute
AST
Alignas
Type
Attribute
AST
Alignof
Expression
AST
Alignof
Type
Expression
AST
Array
Declarator
Chunk
AST
Asm
Attribute
AST
Asm
Clobber
AST
Asm
Declaration
AST
Asm
Goto
Label
AST
Asm
Operand
AST
Asm
Qualifier
AST
Assignment
Expression
AST
AST
AST
Cursor
AST
Visitor
Atomic
Qualifier
AST
Atomic
Type
Specifier
AST
Attribute
Argument
Clause
AST
Attribute
AST
Attribute
Declaration
AST
Attribute
Specifier
AST
Attribute
Token
AST
Attribute
Using
Prefix
AST
Auto
Type
Specifier
AST
Await
Expression
AST
Base
Specifier
AST
Binary
Builtin
Type
Specifier
AST
Binary
Expression
AST
Bitfield
Declarator
AST
Bool
Literal
Expression
AST
Braced
Init
List
AST
Braced
Mem
Initializer
AST
Braced
Type
Construction
AST
Break
Statement
AST
Builtin
Bit
Cast
Expression
AST
Builtin
Offsetof
Expression
AST
Builtin
Type
Specifier
AST
Call
Expression
AST
Case
Statement
AST
Cast
Expression
AST
Char
Literal
Expression
AST
Class
Specifier
AST
Complex
Type
Specifier
AST
Compound
Assignment
Expression
AST
Compound
Requirement
AST
Compound
Statement
AST
Compound
Statement
Function
Body
AST
Concept
Definition
AST
Conditional
Expression
AST
Condition
Expression
AST
Consteval
If
Statement
AST
Consteval
Specifier
AST
Constexpr
Specifier
AST
Constinit
Specifier
AST
Const
Qualifier
AST
Constraint
Type
Parameter
AST
Continue
Statement
AST
Conversion
Function
Id
AST
Core
Declarator
AST
Coroutine
Return
Statement
AST
Cpp
Cast
Expression
AST
Cxx
Attribute
AST
Declaration
AST
Declaration
Statement
AST
Declarator
AST
Declarator
Chunk
AST
Decltype
Auto
Specifier
AST
Decltype
Id
AST
Decltype
Nested
Name
Specifier
AST
Decltype
Specifier
AST
Deduction
Guide
AST
Default
Function
Body
AST
Default
Generic
Association
AST
Default
Statement
AST
Delete
Expression
AST
Delete
Function
Body
AST
Deref
This
Lambda
Capture
AST
Designated
Initializer
Clause
AST
Designator
AST
Destructor
Id
AST
Do
Statement
AST
Dot
Designator
AST
Elaborated
Type
Specifier
AST
Ellipsis
Exception
Declaration
AST
Empty
Declaration
AST
Enumerator
AST
Enum
Specifier
AST
Equal
Initializer
AST
Exception
Declaration
AST
Exception
Specifier
AST
Explicit
Instantiation
AST
Explicit
Specifier
AST
Export
Compound
Declaration
AST
Export
Declaration
AST
Expression
AST
Expression
Statement
AST
Expression
Template
Argument
AST
Extern
Specifier
AST
Floating
Point
Type
Specifier
AST
Float
Literal
Expression
AST
Fold
Expression
AST
For
Range
Declaration
AST
For
Range
Statement
AST
For
Statement
AST
Friend
Specifier
AST
Function
Body
AST
Function
Declarator
Chunk
AST
Function
Definition
AST
Gcc
Attribute
AST
Generic
Association
AST
Generic
Selection
Expression
AST
Global
Module
Fragment
AST
Global
Nested
Name
Specifier
AST
Global
Scope
Reflect
Expression
AST
Goto
Statement
AST
Handler
AST
Id
Declarator
AST
Id
Expression
AST
If
Statement
AST
Implicit
Cast
Expression
AST
Import
Name
AST
Init
Declarator
AST
Init
Lambda
Capture
AST
Inline
Specifier
AST
Integral
Type
Specifier
AST
Int
Literal
Expression
AST
Label
Address
Expression
AST
Labeled
Statement
AST
Lambda
Capture
AST
Lambda
Expression
AST
Lambda
Specifier
AST
Left
Fold
Expression
AST
Lexer
Linkage
Specification
AST
Literal
Operator
Id
AST
Literal
Operator
Template
Id
AST
Member
Expression
AST
Mem
Initializer
AST
Module
Declaration
AST
Module
Import
Declaration
AST
Module
Name
AST
Module
Partition
AST
Module
Qualifier
AST
Module
Unit
AST
Mutable
Specifier
AST
Named
Type
Specifier
AST
Name
Id
AST
Namespace
Alias
Definition
AST
Namespace
Definition
AST
Namespace
Reflect
Expression
AST
Nested
Declarator
AST
Nested
Expression
AST
Nested
Namespace
Specifier
AST
Nested
Name
Specifier
AST
Nested
Requirement
AST
Nested
Statement
Expression
AST
New
Braced
Initializer
AST
New
Expression
AST
New
Initializer
AST
New
Paren
Initializer
AST
New
Placement
AST
Noexcept
Expression
AST
Noexcept
Specifier
AST
Non
Type
Template
Parameter
AST
Noreturn
Specifier
AST
Nullptr
Literal
Expression
AST
Object
Literal
Expression
AST
Opaque
Enum
Declaration
AST
Operator
Function
Id
AST
Operator
Function
Template
Id
AST
Pack
Expansion
Expression
AST
Parameter
Declaration
AST
Parameter
Declaration
Clause
AST
Parameter
Pack
AST
Paren
Initializer
AST
Paren
Mem
Initializer
AST
Parser
Placeholder
Type
Specifier
AST
Pointer
Operator
AST
Post
Incr
Expression
AST
Preprocessor
Private
Module
Fragment
AST
Ptr
Operator
AST
Ptr
To
Member
Operator
AST
Recursive
AST
Visitor
Reference
Operator
AST
Ref
Init
Lambda
Capture
AST
Ref
Lambda
Capture
AST
Reflect
Expression
AST
Register
Specifier
AST
Requirement
AST
Requires
Clause
AST
Requires
Expression
AST
Restrict
Qualifier
AST
Return
Statement
AST
Right
Fold
Expression
AST
Scoped
Attribute
Token
AST
Sign
Type
Specifier
AST
Simple
Attribute
Token
AST
Simple
Declaration
AST
Simple
Lambda
Capture
AST
Simple
Nested
Name
Specifier
AST
Simple
Requirement
AST
Simple
Template
Id
AST
Sizeof
Expression
AST
Sizeof
Pack
Expression
AST
Sizeof
Type
Expression
AST
Size
Type
Specifier
AST
Specifier
AST
Splice
Expression
AST
Splice
Member
Expression
AST
Splicer
AST
Splicer
Type
Specifier
AST
Statement
AST
Static
Assert
Declaration
AST
Static
Specifier
AST
String
Literal
Expression
AST
Structured
Binding
Declaration
AST
Subscript
Designator
AST
Subscript
Expression
AST
Switch
Statement
AST
Template
Argument
AST
Template
Declaration
AST
Template
Nested
Name
Specifier
AST
Template
Parameter
AST
Template
Type
Parameter
AST
This
Expression
AST
This
Lambda
Capture
AST
Thread
Local
Specifier
AST
Thread
Specifier
AST
Throw
Exception
Specifier
AST
Throw
Expression
AST
Token
Trailing
Return
Type
AST
Translation
Unit
Translation
Unit
AST
Try
Block
Statement
AST
Try
Statement
Function
Body
AST
Type
Constraint
AST
Type
Construction
AST
Typedef
Specifier
AST
Type
Exception
Declaration
AST
Type
Generic
Association
AST
Type
Id
AST
Typeid
Expression
AST
Typeid
Of
Type
Expression
AST
Type
Id
Reflect
Expression
AST
Typename
Specifier
AST
Typename
Type
Parameter
AST
Type
Requirement
AST
Type
Template
Argument
AST
Type
Trait
Expression
AST
Unary
Builtin
Type
Specifier
AST
Unary
Expression
AST
Underlying
Type
Specifier
AST
Unit
AST
Unqualified
Id
AST
User
Defined
String
Literal
Expression
AST
Using
Declaration
AST
Using
Declarator
AST
Using
Directive
AST
Using
Enum
Declaration
AST
Va
Arg
Expression
AST
Virtual
Specifier
AST
Void
Type
Specifier
AST
Volatile
Qualifier
AST
While
Statement
AST
Yield
Expression
AST
Interfaces
Diagnostic
Source
Location
Unit
cxx-frontend
Loading...