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.