clang  6.0.0svn
Basic Directory Reference
Directory dependency graph for Basic:
include/clang/Basic

Files

file  ABI.h [code]
 Enums/classes describing ABI related information about constructors, destructors and thunks.
 
file  AddressSpaces.h [code]
 Provides definitions for the various language-specific address spaces.
 
file  AlignedAllocation.h [code]
 Defines a function that returns the minimum OS versions supporting C++17's aligned allocation functions.
 
file  AllDiagnostics.h [code]
 Includes all the separate Diagnostic headers & some related helpers.
 
file  Attributes.h [code]
 
file  AttrKinds.h [code]
 Defines the clang::attr::Kind enum.
 
file  AttrSubjectMatchRules.h [code]
 
file  Builtins.h [code]
 Defines enum values for all the target-independent builtin functions.
 
file  CapturedStmt.h [code]
 
file  CharInfo.h [code]
 
file  CommentOptions.h [code]
 Defines the clang::CommentOptions interface.
 
file  Cuda.h [code]
 
file  DebugInfoOptions.h [code]
 
file  Diagnostic.h [code]
 Defines the Diagnostic-related interfaces.
 
file  DiagnosticCategories.h [code]
 
file  DiagnosticError.h [code]
 
file  DiagnosticIDs.h [code]
 Defines the Diagnostic IDs-related interfaces.
 
file  DiagnosticOptions.h [code]
 
file  ExceptionSpecificationType.h [code]
 Defines the ExceptionSpecificationType enumeration and various utility functions.
 
file  ExpressionTraits.h [code]
 Defines enumerations for expression traits intrinsics.
 
file  FileManager.h [code]
 Defines the clang::FileManager interface and associated types.
 
file  FileSystemOptions.h [code]
 Defines the clang::FileSystemOptions interface.
 
file  FileSystemStatCache.h [code]
 Defines the FileSystemStatCache interface.
 
file  IdentifierTable.h [code]
 Defines the clang::IdentifierInfo, clang::IdentifierTable, and clang::Selector interfaces.
 
file  Lambda.h [code]
 Defines several types used to describe C++ lambda expressions that are shared between the parser and AST.
 
file  LangOptions.h [code]
 Defines the clang::LangOptions interface.
 
file  Linkage.h [code]
 Defines the Linkage enumeration and various utility functions.
 
file  LLVM.h [code]
 Forward-declares and imports various common LLVM datatypes that clang wants to use unqualified.
 
file  MacroBuilder.h [code]
 Defines the clang::MacroBuilder utility class.
 
file  MemoryBufferCache.h [code]
 
file  Module.h [code]
 Defines the clang::Module class, which describes a module in the source code.
 
file  ObjCRuntime.h [code]
 Defines types useful for describing an Objective-C runtime.
 
file  OpenCLOptions.h [code]
 Defines the clang::OpenCLOptions class.
 
file  OpenMPKinds.h [code]
 Defines some OpenMP-specific enums and functions.
 
file  OperatorKinds.h [code]
 Defines an enumeration for C++ overloaded operators.
 
file  OperatorPrecedence.h [code]
 Defines and computes precedence levels for binary/ternary operators.
 
file  PartialDiagnostic.h [code]
 Implements a partial diagnostic that can be emitted anwyhere in a DiagnosticBuilder stream.
 
file  PlistSupport.h [code]
 
file  PragmaKinds.h [code]
 
file  PrettyStackTrace.h [code]
 Defines the PrettyStackTraceEntry class, which is used to make crashes give more contextual information about what the program was doing when it crashed.
 
file  SanitizerBlacklist.h [code]
 
file  Sanitizers.h [code]
 Defines the clang::SanitizerKind enum.
 
file  SanitizerSpecialCaseList.h [code]
 
file  SourceLocation.h [code]
 Defines the clang::SourceLocation class and associated facilities.
 
file  SourceManager.h [code]
 Defines the SourceManager interface.
 
file  SourceManagerInternals.h [code]
 Defines implementation details of the clang::SourceManager class.
 
file  Specifiers.h [code]
 Defines various enumerations that describe declaration and type specifiers.
 
file  SyncScope.h [code]
 Provides definitions for the atomic synchronization scopes.
 
file  TargetBuiltins.h [code]
 Enumerates target-specific builtins in their own namespaces within namespace clang.
 
file  TargetCXXABI.h [code]
 Defines the TargetCXXABI class, which abstracts details of the C++ ABI that we're targeting.
 
file  TargetInfo.h [code]
 Defines the clang::TargetInfo interface.
 
file  TargetOptions.h [code]
 Defines the clang::TargetOptions class.
 
file  TemplateKinds.h [code]
 Defines the clang::TemplateNameKind enum.
 
file  TokenKinds.h [code]
 Defines the clang::TokenKind enum and support functions.
 
file  TypeTraits.h [code]
 Defines enumerations for the type traits support.
 
file  Version.h [code]
 Defines version macros and version-related utility functions for Clang.
 
file  VersionTuple.h [code]
 Defines the clang::VersionTuple class, which represents a version in the form major[.minor[.subminor]].
 
file  VirtualFileSystem.h [code]
 Defines the virtual file system interface vfs::FileSystem.
 
file  Visibility.h [code]
 Defines the clang::Visibility enumeration and various utility functions.
 
file  XRayLists.h [code]