clang 20.0.0git
Classes | Namespaces
DependencyScanningWorker.h File Reference
#include "clang/Basic/DiagnosticOptions.h"
#include "clang/Basic/FileManager.h"
#include "clang/Basic/LLVM.h"
#include "clang/Frontend/PCHContainerOperations.h"
#include "clang/Tooling/DependencyScanning/DependencyScanningService.h"
#include "clang/Tooling/DependencyScanning/ModuleDepCollector.h"
#include "llvm/Support/Error.h"
#include "llvm/Support/FileSystem.h"
#include <optional>
#include <string>

Go to the source code of this file.

Classes

struct  clang::tooling::dependencies::Command
 A command-line tool invocation that is part of building a TU. More...
 
class  clang::tooling::dependencies::DependencyConsumer
 
class  clang::tooling::dependencies::DependencyActionController
 Dependency scanner callbacks that are used during scanning to influence the behaviour of the scan - for example, to customize the scanned invocations. More...
 
class  clang::tooling::dependencies::DependencyScanningWorker
 An individual dependency scanning worker that is able to run on its own thread. More...
 

Namespaces

namespace  clang
 The JSON file list parser is used to communicate input to InstallAPI.
 
namespace  clang::tooling
 
namespace  clang::tooling::dependencies