clang 23.0.0git
clang::dependencies::DependencyScanningFilesystemSharedCache::CacheShard::FilenameCacheState Struct Reference

Cache state per filename: resolved entry, real path, and an in-flight slot (if any). More...

#include "clang/DependencyScanning/DependencyScanningFilesystem.h"

Public Attributes

const CachedFileSystemEntryEntry = nullptr
const CachedRealPathRealPath = nullptr
std::shared_ptr< InProgressEntryInProgress

Detailed Description

Cache state per filename: resolved entry, real path, and an in-flight slot (if any).

InProgress is reset on publish.

Definition at line 188 of file DependencyScanningFilesystem.h.

Member Data Documentation

◆ Entry

const CachedFileSystemEntry* clang::dependencies::DependencyScanningFilesystemSharedCache::CacheShard::FilenameCacheState::Entry = nullptr

Definition at line 189 of file DependencyScanningFilesystem.h.

◆ InProgress

std::shared_ptr<InProgressEntry> clang::dependencies::DependencyScanningFilesystemSharedCache::CacheShard::FilenameCacheState::InProgress

Definition at line 191 of file DependencyScanningFilesystem.h.

◆ RealPath

const CachedRealPath* clang::dependencies::DependencyScanningFilesystemSharedCache::CacheShard::FilenameCacheState::RealPath = nullptr

Definition at line 190 of file DependencyScanningFilesystem.h.


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