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"
66 class FileManager::UniqueDirContainer {
81 class FileManager::UniqueFileContainer {
104 FileManager::FileManager(const FileSystemOptions &FSO)
113 FileManager::~FileManager() {
122 void FileManager::addStatCache(FileSystemStatCache *statCache,
138 void FileManager::removeStatCache(FileSystemStatCache *statCache) {
157 void FileManager::clearStatCaches() {
163 static const DirectoryEntry *getDirectoryFromFile(FileManager &FileMgr,
182 void FileManager::addAncestorsAsVirtualDirs(StringRef Path) {
207 const DirectoryEntry *FileManager::getDirectory(StringRef DirName,
272 const FileEntry *FileManager::getFile(StringRef Filename, bool openFile,
355 FileManager::getVirtualFile(StringRef Filename, off_t Size,
421 void FileManager::FixupRelativePath(SmallVectorImpl<char> &path) const {
433 llvm::MemoryBuffer *FileManager::
474 llvm::MemoryBuffer *FileManager::
498 bool FileManager::getStatValue(const char *Path, FileData &Data, bool isFile,
513 bool FileManager::getNoncachedStatValue(StringRef Path,
521 void FileManager::invalidateCache(const FileEntry *Entry) {
533 void FileManager::GetUniqueIDMapping(
553 void FileManager::modifyFileEntry(FileEntry *File,
559 StringRef FileManager::getCanonicalName(const DirectoryEntry *Dir) {
583 void FileManager::PrintStats() const {