clang 24.0.0git
clang::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/DependencyScanning/DependencyScanningService.h"

Public Member Functions

 DependencyScanningService (DependencyScanningServiceOptions Opts)
 ~DependencyScanningService ()
const DependencyScanningServiceOptions & getOpts () const
DependencyScanningFilesystemSharedCache & getSharedCache ()
ModuleCacheEntries & getModuleCacheEntries ()
AtomicLineLogger & getLogger ()

Detailed Description

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

Definition at line 109 of file DependencyScanningService.h.

Constructor & Destructor Documentation

◆ DependencyScanningService()

clang::dependencies::DependencyScanningService::DependencyScanningService ( DependencyScanningServiceOptions Opts)
inlineexplicit

Definition at line 111 of file DependencyScanningService.h.

◆ ~DependencyScanningService()

clang::dependencies::DependencyScanningService::~DependencyScanningService ( )
inline

Definition at line 114 of file DependencyScanningService.h.

Member Function Documentation

◆ getLogger()

AtomicLineLogger & clang::dependencies::DependencyScanningService::getLogger ( )
inline

Definition at line 127 of file DependencyScanningService.h.

◆ getModuleCacheEntries()

ModuleCacheEntries & clang::dependencies::DependencyScanningService::getModuleCacheEntries ( )
inline

Definition at line 125 of file DependencyScanningService.h.

◆ getOpts()

const DependencyScanningServiceOptions & clang::dependencies::DependencyScanningService::getOpts ( ) const
inline

◆ getSharedCache()

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

Definition at line 121 of file DependencyScanningService.h.


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