clang 22.0.0git
clang::tooling::dependencies::DependencyScanningFilesystemSharedCache::OutOfDateEntry Struct Reference

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

Classes

struct  NegativelyCachedInfo
struct  SizeChangedInfo

Public Member Functions

 OutOfDateEntry (const char *Path)
 OutOfDateEntry (const char *Path, uint64_t CachedSize, uint64_t ActualSize)

Public Attributes

const char * Path = nullptr
std::variant< NegativelyCachedInfo, SizeChangedInfoInfo

Detailed Description

Definition at line 224 of file DependencyScanningFilesystem.h.

Constructor & Destructor Documentation

◆ OutOfDateEntry() [1/2]

clang::tooling::dependencies::DependencyScanningFilesystemSharedCache::OutOfDateEntry::OutOfDateEntry ( const char * Path)
inline

Definition at line 236 of file DependencyScanningFilesystem.h.

References Info, and Path.

◆ OutOfDateEntry() [2/2]

clang::tooling::dependencies::DependencyScanningFilesystemSharedCache::OutOfDateEntry::OutOfDateEntry ( const char * Path,
uint64_t CachedSize,
uint64_t ActualSize )
inline

Definition at line 239 of file DependencyScanningFilesystem.h.

References Info, and Path.

Member Data Documentation

◆ Info

std::variant<NegativelyCachedInfo, SizeChangedInfo> clang::tooling::dependencies::DependencyScanningFilesystemSharedCache::OutOfDateEntry::Info

Definition at line 234 of file DependencyScanningFilesystem.h.

Referenced by OutOfDateEntry(), and OutOfDateEntry().

◆ Path

const char* clang::tooling::dependencies::DependencyScanningFilesystemSharedCache::OutOfDateEntry::Path = nullptr

Definition at line 226 of file DependencyScanningFilesystem.h.

Referenced by OutOfDateEntry(), and OutOfDateEntry().


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