|
clang 22.0.0git
|
The dependency scanning service contains shared configuration and state that is used by the individual dependency scanning workers. More...
#include "clang/Tooling/DependencyScanning/DependencyScanningService.h"
Public Member Functions | |
| DependencyScanningService (ScanningMode Mode, ScanningOutputFormat Format, ScanningOptimizations OptimizeArgs=ScanningOptimizations::Default, bool EagerLoadModules=false, bool TraceVFS=false, std::time_t BuildSessionTimestamp=llvm::sys::toTimeT(std::chrono::system_clock::now())) | |
| ScanningMode | getMode () const |
| ScanningOutputFormat | getFormat () const |
| ScanningOptimizations | getOptimizeArgs () const |
| bool | shouldEagerLoadModules () const |
| bool | shouldTraceVFS () const |
| DependencyScanningFilesystemSharedCache & | getSharedCache () |
| ModuleCacheEntries & | getModuleCacheEntries () |
| std::time_t | getBuildSessionTimestamp () const |
The dependency scanning service contains shared configuration and state that is used by the individual dependency scanning workers.
Definition at line 83 of file DependencyScanningService.h.
| DependencyScanningService::DependencyScanningService | ( | ScanningMode | Mode, |
| ScanningOutputFormat | Format, | ||
| ScanningOptimizations | OptimizeArgs = ScanningOptimizations::Default, | ||
| bool | EagerLoadModules = false, | ||
| bool | TraceVFS = false, | ||
| std::time_t | BuildSessionTimestamp = llvm::sys::toTimeT(std::chrono::system_clock::now()) ) |
Definition at line 15 of file DependencyScanningService.cpp.
|
inline |
Definition at line 108 of file DependencyScanningService.h.
Referenced by clang::tooling::dependencies::initializeScanCompilerInstance().
|
inline |
Definition at line 94 of file DependencyScanningService.h.
Referenced by clang::tooling::dependencies::initializeScanInstanceDependencyCollector().
|
inline |
Definition at line 92 of file DependencyScanningService.h.
|
inline |
Definition at line 106 of file DependencyScanningService.h.
|
inline |
Definition at line 96 of file DependencyScanningService.h.
Referenced by clang::tooling::dependencies::initializeScanCompilerInstance().
|
inline |
Definition at line 102 of file DependencyScanningService.h.
|
inline |
Definition at line 98 of file DependencyScanningService.h.
|
inline |
Definition at line 100 of file DependencyScanningService.h.