clang 23.0.0git
clang::dependencies::ModuleCacheEntries Struct Reference

#include "clang/DependencyScanning/InProcessModuleCache.h"

Public Member Functions

void flush ()
 Flushes all PCMs built in-process to disk.

Public Attributes

std::mutex Mutex
llvm::StringMap< std::unique_ptr< ModuleCacheEntry > > Map

Detailed Description

Definition at line 46 of file InProcessModuleCache.h.

Member Function Documentation

◆ flush()

void ModuleCacheEntries::flush ( )

Flushes all PCMs built in-process to disk.

Definition at line 23 of file InProcessModuleCache.cpp.

References Map, clang::dependencies::ModuleCacheEntry::S_Written, and clang::writeImpl().

Member Data Documentation

◆ Map

llvm::StringMap<std::unique_ptr<ModuleCacheEntry> > clang::dependencies::ModuleCacheEntries::Map

Definition at line 48 of file InProcessModuleCache.h.

Referenced by flush().

◆ Mutex

std::mutex clang::dependencies::ModuleCacheEntries::Mutex

Definition at line 47 of file InProcessModuleCache.h.


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