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
    BitIntTypeSpecifierAST
    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
    PackIndexExpressionAST
    ParameterDeclarationAST
    ParameterDeclarationClauseAST
    ParameterPackAST
    ParenInitializerAST
    ParenMemInitializerAST
    Parser
    PlaceholderTypeSpecifierAST
    PointerOperatorAST
    PostIncrExpressionAST
    Preprocessor
    PrivateModuleFragmentAST
    PtrOperatorAST
    PtrToMemberOperatorAST
    RecursiveASTVisitor
    ReferenceOperatorAST
    RefInitLambdaCaptureAST
    RefLambdaCaptureAST
    ReflectExpressionAST
    RegisterSpecifierAST
    RequirementAST
    RequiresClauseAST
    RequiresExpressionAST
    RestrictQualifierAST
    ReturnStatementAST
    RightExpressionAST
    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
    TargetExpressionAST
    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