Lines Matching refs:FileSystem

44 FileSystem &FileSystem::Instance() { return *InstanceImpl(); }  in Instance()
46 void FileSystem::Initialize() { in Initialize()
51 void FileSystem::Initialize(IntrusiveRefCntPtr<vfs::FileSystem> fs) { in Initialize()
56 void FileSystem::Terminate() { in Terminate()
61 Optional<FileSystem> &FileSystem::InstanceImpl() { in InstanceImpl()
62 static Optional<FileSystem> g_fs; in InstanceImpl()
66 vfs::directory_iterator FileSystem::DirBegin(const FileSpec &file_spec, in DirBegin()
71 vfs::directory_iterator FileSystem::DirBegin(const Twine &dir, in DirBegin()
77 FileSystem::GetStatus(const FileSpec &file_spec) const { in GetStatus()
81 llvm::ErrorOr<vfs::Status> FileSystem::GetStatus(const Twine &path) const { in GetStatus()
86 FileSystem::GetModificationTime(const FileSpec &file_spec) const { in GetModificationTime()
90 sys::TimePoint<> FileSystem::GetModificationTime(const Twine &path) const { in GetModificationTime()
97 uint64_t FileSystem::GetByteSize(const FileSpec &file_spec) const { in GetByteSize()
101 uint64_t FileSystem::GetByteSize(const Twine &path) const { in GetByteSize()
108 uint32_t FileSystem::GetPermissions(const FileSpec &file_spec) const { in GetPermissions()
112 uint32_t FileSystem::GetPermissions(const FileSpec &file_spec, in GetPermissions()
117 uint32_t FileSystem::GetPermissions(const Twine &path) const { in GetPermissions()
122 uint32_t FileSystem::GetPermissions(const Twine &path, in GetPermissions()
132 bool FileSystem::Exists(const Twine &path) const { return m_fs->exists(path); } in Exists()
134 bool FileSystem::Exists(const FileSpec &file_spec) const { in Exists()
138 bool FileSystem::Readable(const Twine &path) const { in Readable()
142 bool FileSystem::Readable(const FileSpec &file_spec) const { in Readable()
146 bool FileSystem::IsDirectory(const Twine &path) const { in IsDirectory()
153 bool FileSystem::IsDirectory(const FileSpec &file_spec) const { in IsDirectory()
157 bool FileSystem::IsLocal(const Twine &path) const { in IsLocal()
163 bool FileSystem::IsLocal(const FileSpec &file_spec) const { in IsLocal()
167 void FileSystem::EnumerateDirectory(Twine path, bool find_directories, in EnumerateDirectory()
197 std::error_code FileSystem::MakeAbsolute(SmallVectorImpl<char> &path) const { in MakeAbsolute()
201 std::error_code FileSystem::MakeAbsolute(FileSpec &file_spec) const { in MakeAbsolute()
214 std::error_code FileSystem::GetRealPath(const Twine &path, in GetRealPath()
219 void FileSystem::Resolve(SmallVectorImpl<char> &path) { in Resolve()
237 void FileSystem::Resolve(FileSpec &file_spec) { in Resolve()
251 FileSystem::CreateDataBuffer(const llvm::Twine &path, uint64_t size, in CreateDataBuffer()
273 FileSystem::CreateDataBuffer(const FileSpec &file_spec, uint64_t size, in CreateDataBuffer()
278 bool FileSystem::ResolveExecutableLocation(FileSpec &file_spec) { in ResolveExecutableLocation()
311 static int OpenWithFS(const FileSystem &fs, const char *path, int flags, in OpenWithFS()
313 return const_cast<FileSystem &>(fs).Open(path, flags, mode); in OpenWithFS()
382 Status FileSystem::Open(File &File, const FileSpec &file_spec, uint32_t options, in Open()