|
clang 22.0.0git
|
#include "clang/Tooling/DependencyScanning/DependencyScanningFilesystem.h"#include "clang/Tooling/DependencyScanning/InProcessModuleCache.h"#include "llvm/ADT/BitmaskEnum.h"#include "llvm/Support/Chrono.h"Go to the source code of this file.
Classes | |
| class | clang::tooling::dependencies::DependencyScanningService |
| The dependency scanning service contains shared configuration and state that is used by the individual dependency scanning workers. More... | |
Namespaces | |
| namespace | clang |
| The JSON file list parser is used to communicate input to InstallAPI. | |
| namespace | clang::tooling |
| namespace | clang::tooling::dependencies |
Macros | |
| #define | DSS_LAST_BITMASK_ENUM(Id) |
Enumerations | |
| enum class | clang::tooling::dependencies::ScanningMode { clang::tooling::dependencies::CanonicalPreprocessing , clang::tooling::dependencies::DependencyDirectivesScan } |
| The mode in which the dependency scanner will operate to find the dependencies. More... | |
| enum class | clang::tooling::dependencies::ScanningOutputFormat { clang::tooling::dependencies::Make , clang::tooling::dependencies::Full , clang::tooling::dependencies::P1689 } |
| The format that is output by the dependency scanner. More... | |
| enum class | clang::tooling::dependencies::ScanningOptimizations { clang::tooling::dependencies::None = 0 , clang::tooling::dependencies::HeaderSearch = 1 , clang::tooling::dependencies::SystemWarnings = (1 << 1) , clang::tooling::dependencies::VFS = (1 << 2) , clang::tooling::dependencies::Macros = (1 << 3) , clang::tooling::dependencies::IgnoreCWD = (1 << 4) , clang::tooling::dependencies::DSS_LAST_BITMASK_ENUM =(IgnoreCWD) , clang::tooling::dependencies::Default = All & (~IgnoreCWD) } |
| #define DSS_LAST_BITMASK_ENUM | ( | Id | ) |
Definition at line 50 of file DependencyScanningService.h.