clang  14.0.0git
Public Member Functions | List of all members
clang::tooling::dependencies::DependencyConsumer Class Referenceabstract

#include "clang/Tooling/DependencyScanning/DependencyScanningWorker.h"

Public Member Functions

virtual ~DependencyConsumer ()
 
virtual void handleDependencyOutputOpts (const DependencyOutputOptions &Opts)=0
 
virtual void handleFileDependency (StringRef Filename)=0
 
virtual void handlePrebuiltModuleDependency (PrebuiltModuleDep PMD)=0
 
virtual void handleModuleDependency (ModuleDeps MD)=0
 
virtual void handleContextHash (std::string Hash)=0
 

Detailed Description

Definition at line 32 of file DependencyScanningWorker.h.

Constructor & Destructor Documentation

◆ ~DependencyConsumer()

virtual clang::tooling::dependencies::DependencyConsumer::~DependencyConsumer ( )
inlinevirtual

Definition at line 34 of file DependencyScanningWorker.h.

Member Function Documentation

◆ handleContextHash()

virtual void clang::tooling::dependencies::DependencyConsumer::handleContextHash ( std::string  Hash)
pure virtual

◆ handleDependencyOutputOpts()

virtual void clang::tooling::dependencies::DependencyConsumer::handleDependencyOutputOpts ( const DependencyOutputOptions Opts)
pure virtual

◆ handleFileDependency()

virtual void clang::tooling::dependencies::DependencyConsumer::handleFileDependency ( StringRef  Filename)
pure virtual

◆ handleModuleDependency()

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

◆ handlePrebuiltModuleDependency()

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

The documentation for this class was generated from the following file: