clang 22.0.0git
clang::dependencies::CompilerInstanceWithContext Class Reference

#include "clang/DependencyScanning/DependencyScannerImpl.h"

Public Member Functions

 CompilerInstanceWithContext (DependencyScanningWorker &Worker, StringRef CWD, const std::vector< std::string > &CMD)
bool initialize (std::unique_ptr< DiagnosticsEngineWithDiagOpts > DiagEngineWithDiagOpts, IntrusiveRefCntPtr< llvm::vfs::OverlayFileSystem > OverlayFS)
bool computeDependencies (StringRef ModuleName, DependencyConsumer &Consumer, DependencyActionController &Controller)
bool finalize ()

Detailed Description

Definition at line 139 of file DependencyScannerImpl.h.

Constructor & Destructor Documentation

◆ CompilerInstanceWithContext()

clang::dependencies::CompilerInstanceWithContext::CompilerInstanceWithContext ( DependencyScanningWorker & Worker,
StringRef CWD,
const std::vector< std::string > & CMD )
inline

Definition at line 166 of file DependencyScannerImpl.h.

Member Function Documentation

◆ computeDependencies()

◆ finalize()

bool CompilerInstanceWithContext::finalize ( )

Definition at line 860 of file DependencyScannerImpl.cpp.

◆ initialize()


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