|
clang 24.0.0git
|
Public Member Functions | |
| bool | computeDependencies (StringRef ModuleName, DependencyConsumer &Consumer, DependencyActionController &Controller) |
Static Public Member Functions | |
| static std::optional< CompilerInstanceWithContext > | initializeFromCC1Commandline (DependencyScanningWorker &Worker, StringRef CWD, ArrayRef< std::string > CC1CommandLine, std::unique_ptr< DiagnosticsEngineWithDiagOpts > DiagEngineWithDiagOpts, IntrusiveRefCntPtr< llvm::vfs::FileSystem > OverlayFS, DependencyActionController &Controller) |
Definition at line 27 of file DependencyScanningWorker.cpp.
|
inline |
Definition at line 131 of file DependencyScanningWorker.cpp.
References clang::PPCallbacks::EnterFile, clang::Preprocessor::EnterSourceFile(), clang::dependencies::DependencyActionController::finalize(), clang::CompilerInvocationBase::getCC1CommandLine(), clang::SourceManager::getFileCharacteristic(), clang::Preprocessor::getIdentifierInfo(), clang::SourceManager::getLocForStartOfFile(), clang::SourceLocation::getLocWithOffset(), clang::SourceManager::getMainFileID(), clang::Preprocessor::getSourceManager(), clang::dependencies::DependencyConsumer::handleBuildCommand(), clang::Module::Hidden, clang::dependencies::DependencyActionController::initialize(), clang::dependencies::initializeScanInstanceDependencyCollector(), clang::PPCallbacks::LexedFileChanged(), clang::dependencies::DependencyScanningWorker::MaxNumOfByNameQueries, clang::PPCallbacks::moduleImport(), clang::Success, and clang::CompilerInvocation::withCowRef().
|
inlinestatic |
Definition at line 118 of file DependencyScanningWorker.cpp.
Referenced by clang::dependencies::DependencyScanningWorker::computeDependenciesByName().