clang API Documentation
addStatCache(std::unique_ptr< FileSystemStatCache > statCache, bool AtBeginning=false) | clang::FileManager | |
clearStatCaches() | clang::FileManager | |
FileManager(const FileSystemOptions &FileSystemOpts, IntrusiveRefCntPtr< vfs::FileSystem > FS=nullptr) | clang::FileManager | |
FixupRelativePath(SmallVectorImpl< char > &path) const | clang::FileManager | |
getBufferForFile(const FileEntry *Entry, bool isVolatile=false, bool ShouldCloseOpenFile=true) | clang::FileManager | |
getBufferForFile(StringRef Filename) | clang::FileManager | |
getCanonicalName(const DirectoryEntry *Dir) | clang::FileManager | |
getDirectory(StringRef DirName, bool CacheFailure=true) | clang::FileManager | |
getFile(StringRef Filename, bool OpenFile=false, bool CacheFailure=true) | clang::FileManager | |
getFileSystemOptions() | clang::FileManager | [inline] |
getNoncachedStatValue(StringRef Path, vfs::Status &Result) | clang::FileManager | |
GetUniqueIDMapping(SmallVectorImpl< const FileEntry * > &UIDToFiles) const | clang::FileManager | |
getVirtualFile(StringRef Filename, off_t Size, time_t ModificationTime) | clang::FileManager | |
getVirtualFileSystem() const | clang::FileManager | [inline] |
invalidateCache(const FileEntry *Entry) | clang::FileManager | |
modifyFileEntry(FileEntry *File, off_t Size, time_t ModificationTime) | clang::FileManager | [static] |
PrintStats() const | clang::FileManager | |
removeStatCache(FileSystemStatCache *statCache) | clang::FileManager | |
~FileManager() | clang::FileManager |