9 #ifndef LLVM_CLANG_TOOLING_DEPENDENCY_SCANNING_WORKER_H 10 #define LLVM_CLANG_TOOLING_DEPENDENCY_SCANNING_WORKER_H 20 #include "llvm/Support/Error.h" 21 #include "llvm/Support/FileSystem.h" 26 class DependencyOutputOptions;
29 namespace dependencies {
31 class DependencyScanningWorkerFilesystem;
61 llvm::Error computeDependencies(
const std::string &Input,
62 StringRef WorkingDirectory,
68 std::shared_ptr<PCHContainerOperations> PCHContainerOps;
69 std::unique_ptr<ExcludedPreprocessorDirectiveSkipMapping> PPSkipMappings;
86 #endif // LLVM_CLANG_TOOLING_DEPENDENCY_SCANNING_WORKER_H Defines the clang::FileManager interface and associated types.
Forward-declares and imports various common LLVM datatypes that clang wants to use unqualified...
DependencyOutputOptions - Options for controlling the compiler dependency file generation.
Dataflow Directional Tag Classes.