| clang 22.0.0git
    | 
#include "clang/Basic/BitmaskEnum.h"#include "clang/Basic/FileEntry.h"#include "clang/Basic/LLVM.h"#include "clang/Lex/DependencyDirectivesScanner.h"#include "llvm/ADT/StringRef.h"#include "llvm/ADT/StringSet.h"#include <functional>#include <map>#include <memory>#include <optional>#include <set>#include <string>#include <utility>#include <vector>Go to the source code of this file.
| Classes | |
| class | clang::PreprocessorOptions | 
| PreprocessorOptions - This class is used for passing the various options used in preprocessor initialization to InitializePreprocessor().  More... | |
| Namespaces | |
| namespace | llvm | 
| Diagnostic wrappers for TextAPI types for error reporting. | |
| namespace | clang | 
| The JSON file list parser is used to communicate input to InstallAPI. | |
| Enumerations | |
| enum | clang::ObjCXXARCStandardLibraryKind { clang::ARCXX_nolib , clang::ARCXX_libcxx , clang::ARCXX_libstdcxx } | 
| Enumerate the kinds of standard library that.  More... | |
| enum class | clang::DisableValidationForModuleKind { clang::None = 0 , clang::PCH = 0x1 , clang::Module = 0x2 , clang::All = PCH | Module } | 
| Whether to disable the normal validation performed on precompiled headers and module files when they are loaded.  More... | |