Lines Matching defs:FileSystem
92 FileSystem::~FileSystem() {}
95 FileSystem::getBufferForFile(const llvm::Twine &Name, int64_t FileSize,
104 std::error_code FileSystem::makeAbsolute(SmallVectorImpl<char> &Path) const {
115 bool FileSystem::exists(const Twine &Path) {
196 class RealFileSystem : public FileSystem {
245 IntrusiveRefCntPtr<FileSystem> vfs::getRealFileSystem() {
246 static IntrusiveRefCntPtr<FileSystem> FS = new RealFileSystem();
290 OverlayFileSystem::OverlayFileSystem(IntrusiveRefCntPtr<FileSystem> BaseFS) {
294 void OverlayFileSystem::pushOverlay(IntrusiveRefCntPtr<FileSystem> FS) {
838 class RedirectingFileSystem : public vfs::FileSystem {
842 IntrusiveRefCntPtr<FileSystem> ExternalFS;
878 RedirectingFileSystem(IntrusiveRefCntPtr<FileSystem> ExternalFS)
898 void *DiagContext, IntrusiveRefCntPtr<FileSystem> ExternalFS);
1390 IntrusiveRefCntPtr<FileSystem> ExternalFS) {
1580 IntrusiveRefCntPtr<FileSystem>
1585 IntrusiveRefCntPtr<FileSystem> ExternalFS) {
1785 vfs::recursive_directory_iterator::recursive_directory_iterator(FileSystem &FS_,