cxx-frontend
Preparing search index...
Semantic
Module Semantic
Classes
AccessDeclarationAST
AliasDeclarationAST
AlignasAttributeAST
AlignasTypeAttributeAST
AlignofExpressionAST
AlignofTypeExpressionAST
ArrayDeclaratorChunkAST
AsmAttributeAST
AsmClobberAST
AsmDeclarationAST
AsmGotoLabelAST
AsmOperandAST
AsmQualifierAST
AssignmentExpressionAST
AST
AtomicQualifierAST
AtomicType
AtomicTypeSpecifierAST
AttributeArgumentClauseAST
AttributeAST
AttributeDeclarationAST
AttributeSpecifierAST
AttributeTokenAST
AttributeUsingPrefixAST
AutoType
AutoTypeSpecifierAST
AwaitExpressionAST
BaseClassSymbol
BaseSpecifierAST
BinaryBuiltinTypeSpecifierAST
BinaryExpressionAST
BitfieldDeclaratorAST
BitIntType
BitIntTypeSpecifierAST
BlockSymbol
BoolLiteralExpressionAST
BoolType
BoundedArrayType
BracedInitListAST
BracedMemInitializerAST
BracedTypeConstructionAST
BreakStatementAST
BuiltinBitCastExpressionAST
BuiltinMetaInfoType
BuiltinOffsetofExpressionAST
BuiltinTypeSpecifierAST
BuiltinVaListType
CallExpressionAST
CaseStatementAST
CastExpressionAST
Char16Type
Char32Type
Char8Type
CharLiteral
CharLiteralExpressionAST
CharType
ClassSpecifierAST
ClassSymbol
ClassType
CommentLiteral
ComplexType
ComplexTypeSpecifierAST
CompoundAssignmentExpressionAST
CompoundRequirementAST
CompoundStatementAST
CompoundStatementFunctionBodyAST
ConceptDefinitionAST
ConceptSymbol
ConditionalExpressionAST
ConditionExpressionAST
ConstAddress
ConstComplex
ConstevalIfStatementAST
ConstevalSpecifierAST
ConstExpressionAST
ConstexprSpecifierAST
ConstinitSpecifierAST
ConstLabelAddress
ConstObject
ConstQualifierAST
ConstraintTypeParameterAST
ConstraintTypeParameterSymbol
ContinueStatementAST
ConversionFunctionId
ConversionFunctionIdAST
CoreDeclaratorAST
CoroutineReturnStatementAST
CppCastExpressionAST
CxxAttributeAST
DeclarationAST
DeclarationStatementAST
DeclaratorAST
DeclaratorChunkAST
DecltypeAutoSpecifierAST
DecltypeAutoType
DecltypeIdAST
DecltypeNestedNameSpecifierAST
DecltypeSpecifierAST
DecltypeType
DeductionGuideAST
DeductionGuideSymbol
DefaultFunctionBodyAST
DefaultGenericAssociationAST
DefaultInitializerContext
DefaultInitializerExpressionAST
DefaultStatementAST
DeleteExpressionAST
DeleteFunctionBodyAST
DerefThisLambdaCaptureAST
DesignatedInitializerClauseAST
DesignatorAST
DestructorId
DestructorIdAST
DoStatementAST
DotDesignatorAST
DoubleType
ElaboratedTypeSpecifierAST
EllipsisExceptionDeclarationAST
EmptyDeclarationAST
EnumeratorAST
EnumeratorSymbol
EnumSpecifierAST
EnumSymbol
EnumType
EqualInitializerAST
ExceptionDeclarationAST
ExceptionSpecifierAST
ExplicitInstantiationAST
ExplicitSpecifierAST
ExportCompoundDeclarationAST
ExportDeclarationAST
ExpressionAST
ExpressionStatementAST
ExpressionTemplateArgumentAST
ExternSpecifierAST
FieldSymbol
Float16Type
FloatingPointTypeSpecifierAST
FloatLiteral
FloatLiteralExpressionAST
FloatType
FoldExpressionAST
ForRangeDeclarationAST
ForRangeStatementAST
ForStatementAST
FriendSpecifierAST
FunctionBodyAST
FunctionDeclaratorChunkAST
FunctionDefinitionAST
FunctionParametersSymbol
FunctionSymbol
FunctionType
GccAttributeAST
GenericAssociationAST
GenericSelectionExpressionAST
GlobalModuleFragmentAST
GlobalNestedNameSpecifierAST
GlobalScopeReflectExpressionAST
GotoStatementAST
HandlerAST
IdDeclaratorAST
Identifier
IdExpressionAST
IfStatementAST
ImplicitCastExpressionAST
ImportNameAST
InitDeclaratorAST
InitializerList
InitLambdaCaptureAST
InjectedClassNameSymbol
InlineSpecifierAST
Int128Type
IntegerLiteral
IntegralTypeSpecifierAST
IntLiteralExpressionAST
IntType
LabelAddressExpressionAST
LabeledStatementAST
LambdaCaptureAST
LambdaExpressionAST
LambdaSpecifierAST
LambdaSymbol
LeftFoldExpressionAST
LinkageSpecificationAST
Literal
LiteralOperatorId
LiteralOperatorIdAST
LiteralOperatorTemplateIdAST
LongDoubleType
LongIntType
LongLongIntType
LvalueReferenceType
MemberExpressionAST
MemberFunctionPointerType
MemberObjectPointerType
MemInitializerAST
Meta
ModelObject
ModuleDeclarationAST
ModuleImportDeclarationAST
ModuleNameAST
ModulePartitionAST
ModuleQualifierAST
ModuleUnitAST
MutableSpecifierAST
Name
NamedTypeSpecifierAST
NameIdAST
NamespaceAliasDefinitionAST
NamespaceAliasSymbol
NamespaceDefinitionAST
NamespaceReflectExpressionAST
NamespaceSymbol
NamespaceType
NestedDeclaratorAST
NestedExpressionAST
NestedNamespaceSpecifierAST
NestedNameSpecifierAST
NestedRequirementAST
NestedStatementExpressionAST
NewBracedInitializerAST
NewExpressionAST
NewInitializerAST
NewParenInitializerAST
NewPlacementAST
NoexceptExpressionAST
NoexceptSpecifierAST
NonTypeParameterSymbol
NonTypeTemplateParameterAST
NoreturnSpecifierAST
NullptrLiteralExpressionAST
NullptrType
ObjectLiteralExpressionAST
OpaqueEnumDeclarationAST
OperatorFunctionIdAST
OperatorFunctionTemplateIdAST
OperatorId
OverloadSetSymbol
OverloadSetType
PackExpansionExpressionAST
PackExpansionType
PackIndexExpressionAST
ParameterDeclarationAST
ParameterDeclarationClauseAST
ParameterPackAST
ParameterPackSymbol
ParameterSymbol
ParenInitializerAST
ParenMemInitializerAST
PlaceholderTypeSpecifierAST
PointerOperatorAST
PointerType
PostIncrExpressionAST
PrivateModuleFragmentAST
PtrOperatorAST
PtrToMemberOperatorAST
QualType
ReferenceOperatorAST
RefInitLambdaCaptureAST
RefLambdaCaptureAST
ReflectExpressionAST
RegisterSpecifierAST
RequirementAST
RequiresClauseAST
RequiresExpressionAST
RestrictQualifierAST
ReturnStatementAST
RightExpressionAST
RightFoldExpressionAST
RvalueReferenceType
ScopedAttributeTokenAST
ScopedEnumSymbol
ScopedEnumType
ScopeSymbol
ShortIntType
SignedCharType
SignTypeSpecifierAST
SimpleAttributeTokenAST
SimpleDeclarationAST
SimpleLambdaCaptureAST
SimpleNestedNameSpecifierAST
SimpleRequirementAST
SimpleTemplateIdAST
SizeofExpressionAST
SizeofPackExpressionAST
SizeofTypeExpressionAST
SizeTypeSpecifierAST
SpecifierAST
SpliceExpressionAST
SpliceMemberExpressionAST
SplicerAST
SplicerTypeSpecifierAST
StatementAST
StaticAssertDeclarationAST
StaticSpecifierAST
StringLiteral
StringLiteralExpressionAST
StructuredBindingDeclarationAST
SubscriptDesignatorAST
SubscriptExpressionAST
SveType
SwitchStatementAST
Symbol
TargetExpressionAST
TemplateArgumentAST
TemplateDeclarationAST
TemplateId
TemplateNestedNameSpecifierAST
TemplateParameterAST
TemplateParametersSymbol
TemplateTypeParameterAST
TemplateTypeParameterSpecializationType
TemplateTypeParameterSymbol
TemplateTypeParameterType
ThisExpressionAST
ThisLambdaCaptureAST
ThreadLocalSpecifierAST
ThreadSpecifierAST
ThreeWayComparisonExpressionAST
ThrowExceptionSpecifierAST
ThrowExpressionAST
TrailingReturnTypeAST
TranslationUnitAST
TryBlockStatementAST
TryStatementFunctionBodyAST
Type
TypeAliasSymbol
TypeConstraintAST
TypeConstructionAST
TypedefSpecifierAST
TypeExceptionDeclarationAST
TypeGenericAssociationAST
TypeIdAST
TypeidExpressionAST
TypeidOfTypeExpressionAST
TypeIdReflectExpressionAST
TypenameSpecifierAST
TypenameTypeParameterAST
TypeParameterSymbol
TypeParameterType
TypeRequirementAST
TypeTemplateArgumentAST
TypeTraitExpressionAST
UnaryBuiltinTypeSpecifierAST
UnaryExpressionAST
UnboundedArrayType
UnderlyingTypeSpecifierAST
UnitAST
UnqualifiedIdAST
UnresolvedBitIntType
UnresolvedBoundedArrayType
UnresolvedBuiltinType
UnresolvedNameType
UnresolvedSymbol
UnresolvedUnderlyingType
UnresolvedVectorType
UnsignedBitIntType
UnsignedCharType
UnsignedInt128Type
UnsignedIntType
UnsignedLongIntType
UnsignedLongLongIntType
UnsignedShortIntType
UserDefinedStringLiteralExpressionAST
UsingDeclarationAST
UsingDeclarationSymbol
UsingDeclaratorAST
UsingDirectiveAST
UsingEnumDeclarationAST
VaArgExpressionAST
VariableSymbol
VectorType
VirtualSpecifierAST
VoidType
VoidTypeSpecifierAST
VolatileQualifierAST
WhileStatementAST
WideCharType
YieldExpressionAST
Interfaces
ASTChild
Attribute
CharLiteral_Components
ClassSymbol_BaseClassRepetition
ConstObject_Member
FloatLiteral_Components
InstantiationError
IntegerLiteral_Components
ModelOwner
PendingInstantiation
StringLiteral_Components
TemplateFriendship
VTableLayout
VTableLayout_CallOffset
VTableLayout_EntryPoint
VTableLayout_Group
VTableLayout_Offset
VTableLayout_Slot
VTableLayout_SubVTT
VTableLayout_Table
VTableLayout_VTTEntry
Type Aliases
AccessSpecifier
ASTKind
BinaryBuiltinTypeKind
BuiltinFunctionKind
BuiltinTemplateKind
BuiltinTypeTraitKind
ConstValue
CvQualifiers
ExceptionSpecification
FloatLiteral_Components_FloatingPointSuffix
ImplicitCastKind
IntegerLiteral_Radix
LanguageKind
NameKind
PendingInstantiationState
RefQualifier
Severity
SourceLocationRange
StringLiteralEncoding
SveTypeKind
SymbolKind
TemplateArgument
TypeKind
UnaryBuiltinTypeKind
ValueCategory
VectorKind
VectorSizeKind
VTableLayout_SlotKind
WellKnownName
Functions
children
modelOf
Settings
Member Visibility
Protected
Inherited
External
Theme
OS
Light
Dark
On This Page
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
Atomic
Qualifier
AST
Atomic
Type
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
Auto
Type
Specifier
AST
Await
Expression
AST
Base
Class
Symbol
Base
Specifier
AST
Binary
Builtin
Type
Specifier
AST
Binary
Expression
AST
Bitfield
Declarator
AST
Bit
Int
Type
Bit
Int
Type
Specifier
AST
Block
Symbol
Bool
Literal
Expression
AST
Bool
Type
Bounded
Array
Type
Braced
Init
List
AST
Braced
Mem
Initializer
AST
Braced
Type
Construction
AST
Break
Statement
AST
Builtin
Bit
Cast
Expression
AST
Builtin
Meta
Info
Type
Builtin
Offsetof
Expression
AST
Builtin
Type
Specifier
AST
Builtin
Va
List
Type
Call
Expression
AST
Case
Statement
AST
Cast
Expression
AST
Char16
Type
Char32
Type
Char8
Type
Char
Literal
Char
Literal
Expression
AST
Char
Type
Class
Specifier
AST
Class
Symbol
Class
Type
Comment
Literal
Complex
Type
Complex
Type
Specifier
AST
Compound
Assignment
Expression
AST
Compound
Requirement
AST
Compound
Statement
AST
Compound
Statement
Function
Body
AST
Concept
Definition
AST
Concept
Symbol
Conditional
Expression
AST
Condition
Expression
AST
Const
Address
Const
Complex
Consteval
If
Statement
AST
Consteval
Specifier
AST
Const
Expression
AST
Constexpr
Specifier
AST
Constinit
Specifier
AST
Const
Label
Address
Const
Object
Const
Qualifier
AST
Constraint
Type
Parameter
AST
Constraint
Type
Parameter
Symbol
Continue
Statement
AST
Conversion
Function
Id
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
Auto
Type
Decltype
Id
AST
Decltype
Nested
Name
Specifier
AST
Decltype
Specifier
AST
Decltype
Type
Deduction
Guide
AST
Deduction
Guide
Symbol
Default
Function
Body
AST
Default
Generic
Association
AST
Default
Initializer
Context
Default
Initializer
Expression
AST
Default
Statement
AST
Delete
Expression
AST
Delete
Function
Body
AST
Deref
This
Lambda
Capture
AST
Designated
Initializer
Clause
AST
Designator
AST
Destructor
Id
Destructor
Id
AST
Do
Statement
AST
Dot
Designator
AST
Double
Type
Elaborated
Type
Specifier
AST
Ellipsis
Exception
Declaration
AST
Empty
Declaration
AST
Enumerator
AST
Enumerator
Symbol
Enum
Specifier
AST
Enum
Symbol
Enum
Type
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
Field
Symbol
Float16
Type
Floating
Point
Type
Specifier
AST
Float
Literal
Float
Literal
Expression
AST
Float
Type
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
Function
Parameters
Symbol
Function
Symbol
Function
Type
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
Identifier
Id
Expression
AST
If
Statement
AST
Implicit
Cast
Expression
AST
Import
Name
AST
Init
Declarator
AST
Initializer
List
Init
Lambda
Capture
AST
Injected
Class
Name
Symbol
Inline
Specifier
AST
Int128
Type
Integer
Literal
Integral
Type
Specifier
AST
Int
Literal
Expression
AST
Int
Type
Label
Address
Expression
AST
Labeled
Statement
AST
Lambda
Capture
AST
Lambda
Expression
AST
Lambda
Specifier
AST
Lambda
Symbol
Left
Fold
Expression
AST
Linkage
Specification
AST
Literal
Literal
Operator
Id
Literal
Operator
Id
AST
Literal
Operator
Template
Id
AST
Long
Double
Type
Long
Int
Type
Long
Long
Int
Type
Lvalue
Reference
Type
Member
Expression
AST
Member
Function
Pointer
Type
Member
Object
Pointer
Type
Mem
Initializer
AST
Meta
Model
Object
Module
Declaration
AST
Module
Import
Declaration
AST
Module
Name
AST
Module
Partition
AST
Module
Qualifier
AST
Module
Unit
AST
Mutable
Specifier
AST
Name
Named
Type
Specifier
AST
Name
Id
AST
Namespace
Alias
Definition
AST
Namespace
Alias
Symbol
Namespace
Definition
AST
Namespace
Reflect
Expression
AST
Namespace
Symbol
Namespace
Type
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
Parameter
Symbol
Non
Type
Template
Parameter
AST
Noreturn
Specifier
AST
Nullptr
Literal
Expression
AST
Nullptr
Type
Object
Literal
Expression
AST
Opaque
Enum
Declaration
AST
Operator
Function
Id
AST
Operator
Function
Template
Id
AST
Operator
Id
Overload
Set
Symbol
Overload
Set
Type
Pack
Expansion
Expression
AST
Pack
Expansion
Type
Pack
Index
Expression
AST
Parameter
Declaration
AST
Parameter
Declaration
Clause
AST
Parameter
Pack
AST
Parameter
Pack
Symbol
Parameter
Symbol
Paren
Initializer
AST
Paren
Mem
Initializer
AST
Placeholder
Type
Specifier
AST
Pointer
Operator
AST
Pointer
Type
Post
Incr
Expression
AST
Private
Module
Fragment
AST
Ptr
Operator
AST
Ptr
To
Member
Operator
AST
Qual
Type
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
Expression
AST
Right
Fold
Expression
AST
Rvalue
Reference
Type
Scoped
Attribute
Token
AST
Scoped
Enum
Symbol
Scoped
Enum
Type
Scope
Symbol
Short
Int
Type
Signed
Char
Type
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
String
Literal
Expression
AST
Structured
Binding
Declaration
AST
Subscript
Designator
AST
Subscript
Expression
AST
Sve
Type
Switch
Statement
AST
Symbol
Target
Expression
AST
Template
Argument
AST
Template
Declaration
AST
Template
Id
Template
Nested
Name
Specifier
AST
Template
Parameter
AST
Template
Parameters
Symbol
Template
Type
Parameter
AST
Template
Type
Parameter
Specialization
Type
Template
Type
Parameter
Symbol
Template
Type
Parameter
Type
This
Expression
AST
This
Lambda
Capture
AST
Thread
Local
Specifier
AST
Thread
Specifier
AST
Three
Way
Comparison
Expression
AST
Throw
Exception
Specifier
AST
Throw
Expression
AST
Trailing
Return
Type
AST
Translation
Unit
AST
Try
Block
Statement
AST
Try
Statement
Function
Body
AST
Type
Type
Alias
Symbol
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
Parameter
Symbol
Type
Parameter
Type
Type
Requirement
AST
Type
Template
Argument
AST
Type
Trait
Expression
AST
Unary
Builtin
Type
Specifier
AST
Unary
Expression
AST
Unbounded
Array
Type
Underlying
Type
Specifier
AST
Unit
AST
Unqualified
Id
AST
Unresolved
Bit
Int
Type
Unresolved
Bounded
Array
Type
Unresolved
Builtin
Type
Unresolved
Name
Type
Unresolved
Symbol
Unresolved
Underlying
Type
Unresolved
Vector
Type
Unsigned
Bit
Int
Type
Unsigned
Char
Type
Unsigned
Int128
Type
Unsigned
Int
Type
Unsigned
Long
Int
Type
Unsigned
Long
Long
Int
Type
Unsigned
Short
Int
Type
User
Defined
String
Literal
Expression
AST
Using
Declaration
AST
Using
Declaration
Symbol
Using
Declarator
AST
Using
Directive
AST
Using
Enum
Declaration
AST
Va
Arg
Expression
AST
Variable
Symbol
Vector
Type
Virtual
Specifier
AST
Void
Type
Void
Type
Specifier
AST
Volatile
Qualifier
AST
While
Statement
AST
Wide
Char
Type
Yield
Expression
AST
Interfaces
AST
Child
Attribute
Char
Literal_
Components
Class
Symbol_
Base
Class
Repetition
Const
Object_
Member
Float
Literal_
Components
Instantiation
Error
Integer
Literal_
Components
Model
Owner
Pending
Instantiation
String
Literal_
Components
Template
Friendship
V
Table
Layout
V
Table
Layout_
Call
Offset
V
Table
Layout_
Entry
Point
V
Table
Layout_
Group
V
Table
Layout_
Offset
V
Table
Layout_
Slot
V
Table
Layout_
Sub
VTT
V
Table
Layout_
Table
V
Table
Layout_
VTT
Entry
Type Aliases
Access
Specifier
AST
Kind
Binary
Builtin
Type
Kind
Builtin
Function
Kind
Builtin
Template
Kind
Builtin
Type
Trait
Kind
Const
Value
Cv
Qualifiers
Exception
Specification
Float
Literal_
Components_
Floating
Point
Suffix
Implicit
Cast
Kind
Integer
Literal_
Radix
Language
Kind
Name
Kind
Pending
Instantiation
State
Ref
Qualifier
Severity
Source
Location
Range
String
Literal
Encoding
Sve
Type
Kind
Symbol
Kind
Template
Argument
Type
Kind
Unary
Builtin
Type
Kind
Value
Category
Vector
Kind
Vector
Size
Kind
V
Table
Layout_
Slot
Kind
Well
Known
Name
Functions
children
model
Of
cxx-frontend
Loading...