clang 20.0.0git
Public Member Functions | List of all members
clang::tooling::dependencies::DependencyScanningService Class Reference

The dependency scanning service contains shared configuration and state that is used by the individual dependency scanning workers. More...

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

Public Member Functions

 DependencyScanningService (ScanningMode Mode, ScanningOutputFormat Format, ScanningOptimizations OptimizeArgs=ScanningOptimizations::Default, bool EagerLoadModules=false)
 
ScanningMode getMode () const
 
ScanningOutputFormat getFormat () const
 
ScanningOptimizations getOptimizeArgs () const
 
bool shouldEagerLoadModules () const
 
DependencyScanningFilesystemSharedCachegetSharedCache ()
 

Detailed Description

The dependency scanning service contains shared configuration and state that is used by the individual dependency scanning workers.

Definition at line 74 of file DependencyScanningService.h.

Constructor & Destructor Documentation

◆ DependencyScanningService()

DependencyScanningService::DependencyScanningService ( ScanningMode  Mode,
ScanningOutputFormat  Format,
ScanningOptimizations  OptimizeArgs = ScanningOptimizations::Default,
bool  EagerLoadModules = false 
)

Definition at line 16 of file DependencyScanningService.cpp.

Member Function Documentation

◆ getFormat()

ScanningOutputFormat clang::tooling::dependencies::DependencyScanningService::getFormat ( ) const
inline

Definition at line 83 of file DependencyScanningService.h.

◆ getMode()

ScanningMode clang::tooling::dependencies::DependencyScanningService::getMode ( ) const
inline

◆ getOptimizeArgs()

ScanningOptimizations clang::tooling::dependencies::DependencyScanningService::getOptimizeArgs ( ) const
inline

Definition at line 85 of file DependencyScanningService.h.

◆ getSharedCache()

DependencyScanningFilesystemSharedCache & clang::tooling::dependencies::DependencyScanningService::getSharedCache ( )
inline

◆ shouldEagerLoadModules()

bool clang::tooling::dependencies::DependencyScanningService::shouldEagerLoadModules ( ) const
inline

Definition at line 87 of file DependencyScanningService.h.


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