Home | History | Annotate | Download | only in Basic

Lines Matching defs:FileManager

1 //===--- FileManager.cpp - File System Probing and Caching ----------------===//
10 // This file implements the FileManager interface.
20 #include "clang/Basic/FileManager.h"
47 FileManager::FileManager(const FileSystemOptions &FSO,
60 FileManager::~FileManager() {
67 void FileManager::addStatCache(FileSystemStatCache *statCache,
83 void FileManager::removeStatCache(FileSystemStatCache *statCache) {
102 void FileManager::clearStatCaches() {
108 static const DirectoryEntry *getDirectoryFromFile(FileManager &FileMgr,
127 void FileManager::addAncestorsAsVirtualDirs(StringRef Path) {
152 const DirectoryEntry *FileManager::getDirectory(StringRef DirName,
216 const FileEntry *FileManager::getFile(StringRef Filename, bool openFile,
302 FileManager::getVirtualFile(StringRef Filename, off_t Size,
370 void FileManager::FixupRelativePath(SmallVectorImpl<char> &path) const {
382 llvm::MemoryBuffer *FileManager::
427 llvm::MemoryBuffer *FileManager::
451 bool FileManager::getStatValue(const char *Path, FileData &Data, bool isFile,
465 bool FileManager::getNoncachedStatValue(StringRef Path,
477 void FileManager
489 void FileManager::GetUniqueIDMapping(
509 void FileManager::modifyFileEntry(FileEntry *File,
515 StringRef FileManager::getCanonicalName(const DirectoryEntry *Dir) {
539 void FileManager::PrintStats() const {