clang API Documentation
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 | 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 | 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 | Diagnostic.h [code] |
Defines the Diagnostic-related interfaces. | |
file | DiagnosticCategories.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 | Basic/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 | 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 | 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 | 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 | 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 | include/clang/Basic/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. |