|
clang 22.0.0git
|
#include "clang/DependencyScanning/DependencyScanningWorker.h"#include "clang/Basic/Diagnostic.h"#include "clang/Basic/DiagnosticFrontend.h"#include "clang/DependencyScanning/DependencyScannerImpl.h"#include "clang/Driver/Driver.h"#include "clang/Driver/Tool.h"#include "clang/Serialization/ObjectFilePCHContainerReader.h"#include "llvm/Support/VirtualFileSystem.h"Go to the source code of this file.
Functions | |
| static bool | forEachDriverJob (ArrayRef< std::string > ArgStrs, DiagnosticsEngine &Diags, IntrusiveRefCntPtr< llvm::vfs::FileSystem > FS, llvm::function_ref< bool(const driver::Command &Cmd)> Callback) |
| static bool | createAndRunToolInvocation (ArrayRef< std::string > CommandLine, DependencyScanningAction &Action, IntrusiveRefCntPtr< llvm::vfs::FileSystem > FS, std::shared_ptr< clang::PCHContainerOperations > &PCHContainerOps, DiagnosticsEngine &Diags) |
|
static |
Definition at line 76 of file DependencyScanningWorker.cpp.
References clang::dependencies::createCompilerInvocation(), clang::DiagnosticsEngine::getClient(), and clang::dependencies::DependencyScanningAction::runInvocation().
|
static |
Definition at line 58 of file DependencyScanningWorker.cpp.
References clang::dependencies::buildCompilation().