|
| | ABI.h |
| | Enums/classes describing ABI related information about constructors, destructors and thunks.
|
| | AddressSpaces.h |
| | Provides definitions for the various language-specific address spaces.
|
| | AlignedAllocation.h |
| | Defines a function that returns the minimum OS versions supporting C++17's aligned allocation functions.
|
| | AllDiagnosticKinds.inc |
| | Defines the Diagnostic IDs in ID sorted order.
|
| | AllDiagnostics.h |
| | Includes all the separate Diagnostic headers & some related helpers.
|
| | ASTSourceDescriptor.h |
| | Defines the clang::ASTSourceDescriptor class, which abstracts clang modules and precompiled header files.
|
| | AttributeCommonInfo.h |
| | Attributes.h |
| | AttributeScopeInfo.h |
| | AttrKinds.h |
| | Defines the clang::attr::Kind enum.
|
| | AttrSubjectMatchRules.h |
| | BitmaskEnum.h |
| | Provides LLVM's BitmaskEnum facility to enumeration types declared in namespace clang.
|
| | Builtins.h |
| | Defines enum values for all the target-independent builtin functions.
|
| | CapturedStmt.h |
| | CFProtectionOptions.h |
| | CharInfo.h |
| | CLWarnings.h |
| | CodeGenOptions.h |
| | Cuda.h |
| | CustomizableOptional.h |
| | DarwinSDKInfo.h |
| | Diagnostic.h |
| | Defines the Diagnostic-related interfaces.
|
| | DiagnosticAnalysis.h |
| | DiagnosticAST.h |
| | DiagnosticCategories.h |
| | DiagnosticCrossTU.h |
| | DiagnosticDriver.h |
| | DiagnosticError.h |
| | DiagnosticFrontend.h |
| | DiagnosticIDs.h |
| | Defines the Diagnostic IDs-related interfaces.
|
| | DiagnosticInstallAPI.h |
| | DiagnosticLex.h |
| | DiagnosticOptions.h |
| | DiagnosticParse.h |
| | DiagnosticRefactoring.h |
| | DiagnosticSema.h |
| | DiagnosticSerialization.h |
| | DiagnosticTrap.h |
| | DirectoryEntry.h |
| | Defines interfaces for clang::DirectoryEntry and clang::DirectoryEntryRef.
|
| | ExceptionSpecificationType.h |
| | Defines the ExceptionSpecificationType enumeration and various utility functions.
|
| | ExpressionTraits.h |
| | Defines enumerations for expression traits intrinsics.
|
| | FileEntry.h |
| | Defines interfaces for clang::FileEntry and clang::FileEntryRef.
|
| | FileManager.h |
| | Defines the clang::FileManager interface and associated types.
|
| | FileSystemOptions.h |
| | Defines the clang::FileSystemOptions interface.
|
| | FileSystemStatCache.h |
| | Defines the FileSystemStatCache interface.
|
| | HLSLRuntime.h |
| | Defines helper utilities for supporting the HLSL runtime environment.
|
| | IdentifierTable.h |
| | Defines the clang::IdentifierInfo, clang::IdentifierTable, and clang::Selector interfaces.
|
| | JsonSupport.h |
| | Lambda.h |
| | Defines several types used to describe C++ lambda expressions that are shared between the parser and AST.
|
| | LangOptions.h |
| | Defines the clang::LangOptions interface.
|
| | LangStandard.h |
| | Linkage.h |
| | Defines the Linkage enumeration and various utility functions.
|
| | LLVM.h |
| | Forward-declares and imports various common LLVM datatypes that clang wants to use unqualified.
|
| | MacroBuilder.h |
| | Defines the clang::MacroBuilder utility class.
|
| | MakeSupport.h |
| | Module.h |
| | Defines the clang::Module class, which describes a module in the source code.
|
| | NoSanitizeList.h |
| | ObjCRuntime.h |
| | Defines types useful for describing an Objective-C runtime.
|
| | OffloadArch.h |
| | OpenACCKinds.h |
| | Defines some OpenACC-specific enums and functions.
|
| | OpenCLOptions.h |
| | Defines the clang::OpenCLOptions class.
|
| | OpenMPKinds.h |
| | Defines some OpenMP-specific enums and functions.
|
| | OperatorKinds.h |
| | Defines an enumeration for C++ overloaded operators.
|
| | OperatorPrecedence.h |
| | Defines and computes precedence levels for binary/ternary operators.
|
| | ParsedAttrInfo.h |
| | PartialDiagnostic.h |
| | Implements a partial diagnostic that can be emitted anwyhere in a DiagnosticBuilder stream.
|
| | PlistSupport.h |
| | PointerAuthOptions.h |
| | PragmaKinds.h |
| | PrettyStackTrace.h |
| | Defines the PrettyStackTraceEntry class, which is used to make crashes give more contextual information about what the program was doing when it crashed.
|
| | ProfileList.h |
| | Sanitizers.h |
| | Defines the clang::SanitizerKind enum.
|
| | SanitizerSpecialCaseList.h |
| | Sarif.h |
| | Defines clang::SarifDocumentWriter, clang::SarifRule, clang::SarifResult.
|
| | SimpleTypoCorrection.h |
| | SourceLocation.h |
| | Defines the clang::SourceLocation class and associated facilities.
|
| | SourceManager.h |
| | Defines the SourceManager interface.
|
| | SourceManagerInternals.h |
| | Defines implementation details of the clang::SourceManager class.
|
| | SourceMgrAdapter.h |
| | Specifiers.h |
| | Defines various enumerations that describe declaration and type specifiers.
|
| | Stack.h |
| | Defines utilities for dealing with stack allocation and stack space.
|
| | StackExhaustionHandler.h |
| | Defines a utilitiy for warning once when close to out of stack space.
|
| | SyncScope.h |
| | Provides definitions for the atomic synchronization scopes.
|
| | TargetBuiltins.h |
| | Enumerates target-specific builtins in their own namespaces within namespace clang.
|
| | TargetCXXABI.h |
| | Defines the TargetCXXABI class, which abstracts details of the C++ ABI that we're targeting.
|
| | TargetID.h |
| | TargetInfo.h |
| | Defines the clang::TargetInfo interface.
|
| | TargetOptions.h |
| | Defines the clang::TargetOptions class.
|
| | TemplateKinds.h |
| | Defines the clang::TemplateNameKind enum.
|
| | Thunk.h |
| | Enums/classes describing THUNK related information about constructors, destructors and thunks.
|
| | TokenKinds.h |
| | Defines the clang::TokenKind enum and support functions.
|
| | TypeTraits.h |
| | Defines enumerations for the type traits support.
|
| | UnsignedOrNone.h |
| | Defines clang::UnsignedOrNone.
|
| | Version.h |
| | Defines version macros and version-related utility functions for Clang.
|
| | Visibility.h |
| | Defines the clang::Visibility enumeration and various utility functions.
|
| | XRayInstr.h |
| | Defines the clang::XRayInstrKind enum.
|
| | XRayLists.h |