clang  16.0.0git
Functions
DependencyScanningWorker.cpp File Reference
#include "clang/Tooling/DependencyScanning/DependencyScanningWorker.h"
#include "clang/Basic/DiagnosticFrontend.h"
#include "clang/CodeGen/ObjectFilePCHContainerOperations.h"
#include "clang/Driver/Compilation.h"
#include "clang/Driver/Driver.h"
#include "clang/Driver/Job.h"
#include "clang/Driver/Tool.h"
#include "clang/Frontend/CompilerInstance.h"
#include "clang/Frontend/CompilerInvocation.h"
#include "clang/Frontend/FrontendActions.h"
#include "clang/Frontend/TextDiagnosticPrinter.h"
#include "clang/Frontend/Utils.h"
#include "clang/Lex/PreprocessorOptions.h"
#include "clang/Tooling/DependencyScanning/DependencyScanningService.h"
#include "clang/Tooling/DependencyScanning/ModuleDepCollector.h"
#include "clang/Tooling/Tooling.h"
#include "llvm/Support/Host.h"
Include dependency graph for DependencyScanningWorker.cpp:

Go to the source code of this file.

Functions

static bool forEachDriverJob (ArrayRef< std::string > Args, DiagnosticsEngine &Diags, FileManager &FM, llvm::function_ref< bool(const driver::Command &Cmd)> Callback)
 

Function Documentation

◆ forEachDriverJob()

static bool forEachDriverJob ( ArrayRef< std::string Args,
DiagnosticsEngine Diags,
FileManager FM,
llvm::function_ref< bool(const driver::Command &Cmd)>  Callback 
)
static

Definition at line 362 of file DependencyScanningWorker.cpp.