clang 22.0.0git
DependencyScanningWorker.cpp File Reference

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)

Function Documentation

◆ createAndRunToolInvocation()

bool createAndRunToolInvocation ( ArrayRef< std::string > CommandLine,
DependencyScanningAction & Action,
IntrusiveRefCntPtr< llvm::vfs::FileSystem > FS,
std::shared_ptr< clang::PCHContainerOperations > & PCHContainerOps,
DiagnosticsEngine & Diags )
static

◆ forEachDriverJob()

bool forEachDriverJob ( ArrayRef< std::string > ArgStrs,
DiagnosticsEngine & Diags,
IntrusiveRefCntPtr< llvm::vfs::FileSystem > FS,
llvm::function_ref< bool(const driver::Command &Cmd)> Callback )
static