Lines Matching refs:FileSystem
46 FileSystem &FileSystem::Instance() { return *InstanceImpl(); } in Instance()
48 void FileSystem::Initialize() { in Initialize()
53 void FileSystem::Initialize(IntrusiveRefCntPtr<vfs::FileSystem> fs) { in Initialize()
58 void FileSystem::Terminate() { in Terminate()
63 Optional<FileSystem> &FileSystem::InstanceImpl() { in InstanceImpl()
64 static Optional<FileSystem> g_fs; in InstanceImpl()
68 vfs::directory_iterator FileSystem::DirBegin(const FileSpec &file_spec, in DirBegin()
78 vfs::directory_iterator FileSystem::DirBegin(const Twine &dir, in DirBegin()
84 FileSystem::GetStatus(const FileSpec &file_spec) const { in GetStatus()
91 llvm::ErrorOr<vfs::Status> FileSystem::GetStatus(const Twine &path) const { in GetStatus()
96 FileSystem::GetModificationTime(const FileSpec &file_spec) const { in GetModificationTime()
102 sys::TimePoint<> FileSystem::GetModificationTime(const Twine &path) const { in GetModificationTime()
109 uint64_t FileSystem::GetByteSize(const FileSpec &file_spec) const { in GetByteSize()
115 uint64_t FileSystem::GetByteSize(const Twine &path) const { in GetByteSize()
122 uint32_t FileSystem::GetPermissions(const FileSpec &file_spec) const { in GetPermissions()
126 uint32_t FileSystem::GetPermissions(const FileSpec &file_spec, in GetPermissions()
133 uint32_t FileSystem::GetPermissions(const Twine &path) const { in GetPermissions()
138 uint32_t FileSystem::GetPermissions(const Twine &path, in GetPermissions()
148 bool FileSystem::Exists(const Twine &path) const { return m_fs->exists(path); } in Exists()
150 bool FileSystem::Exists(const FileSpec &file_spec) const { in Exists()
154 bool FileSystem::Readable(const Twine &path) const { in Readable()
158 bool FileSystem::Readable(const FileSpec &file_spec) const { in Readable()
162 bool FileSystem::IsDirectory(const Twine &path) const { in IsDirectory()
169 bool FileSystem::IsDirectory(const FileSpec &file_spec) const { in IsDirectory()
173 bool FileSystem::IsLocal(const Twine &path) const { in IsLocal()
179 bool FileSystem::IsLocal(const FileSpec &file_spec) const { in IsLocal()
183 void FileSystem::EnumerateDirectory(Twine path, bool find_directories, in EnumerateDirectory()
213 std::error_code FileSystem::MakeAbsolute(SmallVectorImpl<char> &path) const { in MakeAbsolute()
217 std::error_code FileSystem::MakeAbsolute(FileSpec &file_spec) const { in MakeAbsolute()
230 std::error_code FileSystem::GetRealPath(const Twine &path, in GetRealPath()
235 void FileSystem::Resolve(SmallVectorImpl<char> &path) { in Resolve()
257 void FileSystem::Resolve(FileSpec &file_spec) { in Resolve()
296 FileSystem::CreateWritableDataBuffer(const llvm::Twine &path, uint64_t size, in CreateWritableDataBuffer()
308 FileSystem::CreateDataBuffer(const llvm::Twine &path, uint64_t size, in CreateDataBuffer()
319 FileSystem::CreateWritableDataBuffer(const FileSpec &file_spec, uint64_t size, in CreateWritableDataBuffer()
325 FileSystem::CreateDataBuffer(const FileSpec &file_spec, uint64_t size, in CreateDataBuffer()
330 bool FileSystem::ResolveExecutableLocation(FileSpec &file_spec) { in ResolveExecutableLocation()
363 bool FileSystem::GetHomeDirectory(SmallVectorImpl<char> &path) const { in GetHomeDirectory()
371 bool FileSystem::GetHomeDirectory(FileSpec &file_spec) const { in GetHomeDirectory()
379 static int OpenWithFS(const FileSystem &fs, const char *path, int flags, in OpenWithFS()
381 return const_cast<FileSystem &>(fs).Open(path, flags, mode); in OpenWithFS()
450 Expected<FileUP> FileSystem::Open(const FileSpec &file_spec, in Open()
472 void FileSystem::SetHomeDirectory(std::string home_directory) { in SetHomeDirectory()
476 Status FileSystem::RemoveFile(const FileSpec &file_spec) { in RemoveFile()
480 Status FileSystem::RemoveFile(const llvm::Twine &path) { in RemoveFile()