clang 17.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, bool OptimizeArgs=false, bool EagerLoadModules=false)
 
ScanningMode getMode () const
 
ScanningOutputFormat getFormat () const
 
bool canOptimizeArgs () 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 49 of file DependencyScanningService.h.

Constructor & Destructor Documentation

◆ DependencyScanningService()

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

Definition at line 16 of file DependencyScanningService.cpp.

Member Function Documentation

◆ canOptimizeArgs()

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

Definition at line 59 of file DependencyScanningService.h.

◆ getFormat()

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

Definition at line 57 of file DependencyScanningService.h.

◆ getMode()

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

◆ getSharedCache()

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

◆ shouldEagerLoadModules()

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

Definition at line 61 of file DependencyScanningService.h.


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