Lines Matching defs:FileSystem
89 FileSystem::~FileSystem() {}
92 FileSystem::getBufferForFile(const llvm::Twine &Name, int64_t FileSize,
101 std::error_code FileSystem::makeAbsolute(SmallVectorImpl<char> &Path) const {
109 bool FileSystem::exists(const Twine &Path) {
180 class RealFileSystem : public FileSystem {
228 IntrusiveRefCntPtr<FileSystem> vfs::getRealFileSystem() {
229 static IntrusiveRefCntPtr<FileSystem> FS = new RealFileSystem();
273 OverlayFileSystem::OverlayFileSystem(IntrusiveRefCntPtr<FileSystem> BaseFS) {
277 void OverlayFileSystem::pushOverlay(IntrusiveRefCntPtr<FileSystem> FS) {
796 class RedirectingFileSystem : public vfs::FileSystem {
800 IntrusiveRefCntPtr<FileSystem> ExternalFS;
818 RedirectingFileSystem(IntrusiveRefCntPtr<FileSystem> ExternalFS)
838 IntrusiveRefCntPtr<FileSystem> ExternalFS);
1193 void *DiagContext, IntrusiveRefCntPtr<FileSystem> ExternalFS) {
1346 IntrusiveRefCntPtr<FileSystem>
1349 IntrusiveRefCntPtr<FileSystem> ExternalFS) {
1527 vfs::recursive_directory_iterator::recursive_directory_iterator(FileSystem &FS_,