class DependencyConsumer

Declaration

class DependencyConsumer { /* full declaration omitted */ };

Declared at: clang/include/clang/Tooling/DependencyScanning/DependencyScanningWorker.h:31

Method Overview

Methods

virtual void handleContextHash(std::string Hash)

Declared at: clang/include/clang/Tooling/DependencyScanning/DependencyScanningWorker.h:44

Parameters

std::string Hash

virtual void handleDependencyOutputOpts(
    const clang::DependencyOutputOptions& Opts)

Declared at: clang/include/clang/Tooling/DependencyScanning/DependencyScanningWorker.h:36

Parameters

const clang::DependencyOutputOptions& Opts

virtual void handleFileDependency(
    llvm::StringRef Filename)

Declared at: clang/include/clang/Tooling/DependencyScanning/DependencyScanningWorker.h:38

Parameters

llvm::StringRef Filename

virtual void handleModuleDependency(
    clang::tooling::dependencies::ModuleDeps MD)

Declared at: clang/include/clang/Tooling/DependencyScanning/DependencyScanningWorker.h:42

Parameters

clang::tooling::dependencies::ModuleDeps MD

virtual void handlePrebuiltModuleDependency(
    clang::tooling::dependencies::
        PrebuiltModuleDep PMD)

Declared at: clang/include/clang/Tooling/DependencyScanning/DependencyScanningWorker.h:40

Parameters

clang::tooling::dependencies::PrebuiltModuleDep PMD

virtual ~DependencyConsumer()

Declared at: clang/include/clang/Tooling/DependencyScanning/DependencyScanningWorker.h:33