reference, declaration → definition definition → references, declarations, derived classes, virtual overrides reference to multiple definitions → definitions unreferenced |
49 static CachedFileSystemEntry createFileEntry(StringRef Filename, 54 static CachedFileSystemEntry createDirectoryEntry(llvm::vfs::Status &&Stat); 89 CachedFileSystemEntry(CachedFileSystemEntry &&) = default; 90 CachedFileSystemEntry &operator=(CachedFileSystemEntry &&) = default; 90 CachedFileSystemEntry &operator=(CachedFileSystemEntry &&) = default; 92 CachedFileSystemEntry(const CachedFileSystemEntry &) = delete; 93 CachedFileSystemEntry &operator=(const CachedFileSystemEntry &) = delete; 93 CachedFileSystemEntry &operator=(const CachedFileSystemEntry &) = delete; 114 CachedFileSystemEntry Value; 160 void setCachedEntry(StringRef Filename, const CachedFileSystemEntry *Entry) { 166 const CachedFileSystemEntry *getCachedEntry(StringRef Filename) { 171 llvm::ErrorOr<const CachedFileSystemEntry *> 177 llvm::StringMap<const CachedFileSystemEntry *, llvm::BumpPtrAllocator> Cache;tools/clang/lib/Tooling/DependencyScanning/DependencyScanningFilesystem.cpp
18 CachedFileSystemEntry CachedFileSystemEntry::createFileEntry( 44 CachedFileSystemEntry Result; 54 CachedFileSystemEntry Result; 94 CachedFileSystemEntry 97 auto Result = CachedFileSystemEntry(); 151 llvm::ErrorOr<const CachedFileSystemEntry *> 154 if (const CachedFileSystemEntry *Entry = getCachedEntry(Filename)) { 165 const CachedFileSystemEntry *Result; 168 CachedFileSystemEntry &CacheEntry = SharedCacheEntry.Value; 183 CacheEntry = CachedFileSystemEntry::createDirectoryEntry( 186 CacheEntry = CachedFileSystemEntry::createFileEntry( 202 const llvm::ErrorOr<const CachedFileSystemEntry *> Result = 237 createFile(const CachedFileSystemEntry *Entry, 263 const llvm::ErrorOr<const CachedFileSystemEntry *> Result =