Searched refs:StdFilesystem (Results 1 – 4 of 4) sorted by relevance
62 string StdFilesystem::ValidatePath(const string_view pathIn) const in ValidatePath()88 IFile::Ptr StdFilesystem::OpenFile(const string_view pathIn) in OpenFile()97 IFile::Ptr StdFilesystem::CreateFile(const string_view pathIn) in CreateFile()107 bool StdFilesystem::DeleteFile(const string_view pathIn) in DeleteFile()121 IDirectory::Ptr StdFilesystem::OpenDirectory(const string_view pathIn) in OpenDirectory()131 IDirectory::Ptr StdFilesystem::CreateDirectory(const string_view pathIn) in CreateDirectory()141 bool StdFilesystem::DeleteDirectory(const string_view pathIn) in DeleteDirectory()155 bool StdFilesystem::Rename(const string_view fromPath, const string_view toPath) in Rename()172 vector<string> StdFilesystem::GetUriPaths(const string_view) const in GetUriPaths()177 StdFilesystem::StdFilesystem(string_view basePath) : basePath_(basePath) in StdFilesystem() function in StdFilesystem[all …]
32 class StdFilesystem final : public IFilesystem { in CORE_BEGIN_NAMESPACE()36 explicit StdFilesystem(BASE_NS::string_view basePath); in CORE_BEGIN_NAMESPACE()37 ~StdFilesystem() override = default; in CORE_BEGIN_NAMESPACE()38 StdFilesystem(StdFilesystem const&) = delete; in CORE_BEGIN_NAMESPACE()39 StdFilesystem& operator=(StdFilesystem const&) = delete; in CORE_BEGIN_NAMESPACE()
171 return IFilesystem::Ptr(new StdFilesystem("/")); in CreateStdFileSystem()188 return IFilesystem::Ptr(new StdFilesystem(rootPath)); in CreateStdFileSystem()
560 fileManager_.RegisterFilesystem("file", IFilesystem::Ptr { new StdFilesystem("/") }); in RegisterPluginPath()