clang 19.0.0git
AST Directory Reference
Directory dependency graph for AST:
include/clang/AST

Files

file  AbstractBasicReader.h [code]
 
file  AbstractBasicWriter.h [code]
 
file  AbstractTypeReader.h [code]
 
file  AbstractTypeWriter.h [code]
 
file  APNumericStorage.h [code]
 
file  APValue.h [code]
 
file  AST.h [code]
 
file  ASTConcept.h [code]
 This file provides AST data structures related to concepts.
 
file  ASTConsumer.h [code]
 
file  ASTContext.h [code]
 Defines the clang::ASTContext interface.
 
file  ASTContextAllocate.h [code]
 
file  ASTDiagnostic.h [code]
 
file  ASTDumper.h [code]
 
file  ASTDumperUtils.h [code]
 
file  ASTFwd.h [code]
 Forward declaration of all AST node types.
 
file  ASTImporter.h [code]
 
file  ASTImporterLookupTable.h [code]
 
file  ASTImportError.h [code]
 
file  ASTImporterSharedState.h [code]
 
file  ASTLambda.h [code]
 This file provides some common utility functions for processing Lambda related AST Constructs.
 
file  ASTMutationListener.h [code]
 
file  ASTNodeTraverser.h [code]
 
file  ASTStructuralEquivalence.h [code]
 
file  ASTTypeTraits.h [code]
 
file  ASTUnresolvedSet.h [code]
 
file  ASTVector.h [code]
 
file  Attr.h [code]
 
file  AttrIterator.h [code]
 
file  AttrVisitor.h [code]
 
file  Availability.h [code]
 
file  BaseSubobject.h [code]
 
file  CanonicalType.h [code]
 
file  CharUnits.h [code]
 
file  Comment.h [code]
 
file  CommentBriefParser.h [code]
 
file  CommentCommandTraits.h [code]
 
file  CommentDiagnostic.h [code]
 
file  CommentLexer.h [code]
 
file  CommentParser.h [code]
 
file  CommentSema.h [code]
 
file  CommentVisitor.h [code]
 
file  ComparisonCategories.h [code]
 
file  ComputeDependence.h [code]
 
file  CurrentSourceLocExprScope.h [code]
 
file  CXXInheritance.h [code]
 
file  DataCollection.h [code]
 This file declares helper methods for collecting data from AST nodes.
 
file  Decl.h [code]
 
file  DeclAccessPair.h [code]
 
file  DeclarationName.h [code]
 
file  DeclBase.h [code]
 
file  DeclContextInternals.h [code]
 
file  DeclCXX.h [code]
 Defines the C++ Decl subclasses, other than those for templates (found in DeclTemplate.h) and friends (in DeclFriend.h).
 
file  DeclFriend.h [code]
 
file  DeclGroup.h [code]
 
file  DeclID.h [code]
 
file  DeclLookups.h [code]
 
file  DeclObjC.h [code]
 
file  DeclObjCCommon.h [code]
 
file  DeclOpenMP.h [code]
 This file defines OpenMP nodes for declarative directives.
 
file  DeclTemplate.h [code]
 Defines the C++ template declaration subclasses.
 
file  DeclVisitor.h [code]
 
file  DependenceFlags.h [code]
 
file  DependentDiagnostic.h [code]
 
file  EvaluatedExprVisitor.h [code]
 
file  Expr.h [code]
 
file  ExprConcepts.h [code]
 Defines Expressions and AST nodes for C++2a concepts.
 
file  ExprCXX.h [code]
 Defines the clang::Expr interface and subclasses for C++ expressions.
 
file  ExprObjC.h [code]
 
file  ExprOpenMP.h [code]
 
file  ExternalASTMerger.h [code]
 
file  ExternalASTSource.h [code]
 
file  FormatString.h [code]
 
file  GlobalDecl.h [code]
 
file  IgnoreExpr.h [code]
 
file  JSONNodeDumper.h [code]
 
file  LambdaCapture.h [code]
 Defines the LambdaCapture class.
 
file  LexicallyOrderedRecursiveASTVisitor.h [code]
 
file  LocInfoType.h [code]
 
file  Mangle.h [code]
 
file  MangleNumberingContext.h [code]
 
file  NestedNameSpecifier.h [code]
 
file  NonTrivialTypeVisitor.h [code]
 
file  NSAPI.h [code]
 
file  ODRDiagsEmitter.h [code]
 
file  ODRHash.h [code]
 This file contains the declaration of the ODRHash class, which calculates a hash based on AST nodes, which is stable across different runs.
 
file  OpenACCClause.h [code]
 
file  OpenMPClause.h [code]
 This file defines OpenMP AST classes for clauses.
 
file  OperationKinds.h [code]
 
file  OptionalDiagnostic.h [code]
 Implements a partial diagnostic which may not be emitted.
 
file  OSLog.h [code]
 
file  ParentMap.h [code]
 
file  ParentMapContext.h [code]
 
file  PrettyDeclStackTrace.h [code]
 
file  PrettyPrinter.h [code]
 
file  QualTypeNames.h [code]
 
file  Randstruct.h [code]
 
file  RawCommentList.h [code]
 
file  RecordLayout.h [code]
 
file  RecursiveASTVisitor.h [code]
 
file  Redeclarable.h [code]
 
file  SelectorLocationsKind.h [code]
 
file  Stmt.h [code]
 
file  StmtCXX.h [code]
 
file  StmtGraphTraits.h [code]
 
file  StmtIterator.h [code]
 
file  StmtObjC.h [code]
 Defines the Objective-C statement AST node classes.
 
file  StmtOpenACC.h [code]
 This file defines OpenACC AST classes for statement-level contructs.
 
file  StmtOpenMP.h [code]
 This file defines OpenMP AST classes for executable directives and clauses.
 
file  StmtVisitor.h [code]
 
file  TemplateArgumentVisitor.h [code]
 
file  TemplateBase.h [code]
 
file  TemplateName.h [code]
 
file  TextNodeDumper.h [code]
 
file  Type.h [code]
 C Language Family Type Representation.
 
file  TypeLoc.h [code]
 Defines the clang::TypeLoc interface and its subclasses.
 
file  TypeLocVisitor.h [code]
 
file  TypeOrdering.h [code]
 Allows QualTypes to be sorted and hence used in maps and sets.
 
file  TypeVisitor.h [code]
 
file  UnresolvedSet.h [code]
 
file  VTableBuilder.h [code]
 
file  VTTBuilder.h [code]