Potato Engine
Hobby Game Engine Project
Public Member Functions | List of all members
up::NullFileSystem Class Reference
Inheritance diagram for up::NullFileSystem:
up::FileSystem up::shared< FileSystem >

Public Member Functions

bool fileExists (zstring_view path) const noexcept override
 
bool directoryExists (zstring_view path) const noexcept override
 
IOResult fileStat (zstring_view path, FileStat &outInfo) const override
 
Stream openRead (zstring_view path, FileOpenMode mode=FileOpenMode::Binary) const override
 
Stream openWrite (zstring_view path, FileOpenMode mode=FileOpenMode::Binary) override
 
EnumerateResult enumerate (zstring_view path, EnumerateCallback cb, EnumerateOptions opts=EnumerateOptions::None) const override
 
IOResult createDirectories (zstring_view path) override
 
IOResult copyFile (zstring_view from, zstring_view to) override
 
IOResult remove (zstring_view path) override
 
IOResult removeRecursive (zstring_view path) override
 
- Public Member Functions inherited from up::FileSystem
 FileSystem (FileSystem const &)=default
 
FileSystemoperator= (FileSystem const &)=default
 
- Public Member Functions inherited from up::shared< FileSystem >
 shared (shared const &)=delete
 
 shared (shared &&) noexcept
 
sharedoperator= (shared const &)=delete
 
sharedoperator= (shared &&) noexcept
 

The documentation for this class was generated from the following file: