|
clang 23.0.0git
|
#include "clang/DependencyScanning/InProcessModuleCache.h"
Public Types | |
| enum | { S_Unknown , S_Read , S_Written } |
Public Attributes | |
| std::mutex | Mutex |
| std::condition_variable | CondVar |
| bool | Locked = false |
| unsigned | Generation = 0 |
| std::atomic< std::time_t > | Timestamp = 0 |
| enum clang::dependencies::ModuleCacheEntry:: { ... } | State = S_Unknown |
| std::unique_ptr< llvm::MemoryBuffer > | Buffer |
| The buffer that we've either read from disk or written in-process. | |
| time_t | ModTime = 0 |
| The modification time of the entry. | |
Definition at line 27 of file InProcessModuleCache.h.
| anonymous enum |
| Enumerator | |
|---|---|
| S_Unknown | |
| S_Read | |
| S_Written | |
Definition at line 35 of file InProcessModuleCache.h.
| std::unique_ptr<llvm::MemoryBuffer> clang::dependencies::ModuleCacheEntry::Buffer |
The buffer that we've either read from disk or written in-process.
Definition at line 41 of file InProcessModuleCache.h.
| std::condition_variable clang::dependencies::ModuleCacheEntry::CondVar |
Definition at line 29 of file InProcessModuleCache.h.
| unsigned clang::dependencies::ModuleCacheEntry::Generation = 0 |
Definition at line 31 of file InProcessModuleCache.h.
Definition at line 30 of file InProcessModuleCache.h.
| time_t clang::dependencies::ModuleCacheEntry::ModTime = 0 |
The modification time of the entry.
Definition at line 43 of file InProcessModuleCache.h.
| std::mutex clang::dependencies::ModuleCacheEntry::Mutex |
Definition at line 28 of file InProcessModuleCache.h.
| enum { ... } clang::dependencies::ModuleCacheEntry::State |
| std::atomic<std::time_t> clang::dependencies::ModuleCacheEntry::Timestamp = 0 |
Definition at line 33 of file InProcessModuleCache.h.