clang 20.0.0git
|
#include "clang/Tooling/DependencyScanning/DependencyScanningFilesystem.h"
#include "llvm/ADT/BitmaskEnum.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) LLVM_MARK_AS_BITMASK_ENUM(Id), All = llvm::NextPowerOf2(Id) - 1 |
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 = 2 , clang::tooling::dependencies::VFS = 4 , clang::tooling::dependencies::Macros = 8 , clang::tooling::dependencies::DSS_LAST_BITMASK_ENUM =(Macros) , clang::tooling::dependencies::Default = All } |
Definition at line 48 of file DependencyScanningService.h.