32 std::string_view path) = 0;
40 std::string_view path) = 0;
45 std::string_view path) = 0;
Definition: filesystem.h:27
virtual Result< uint32_t > FileAttributes(std::string_view path) const =0
virtual Result< std::unique_ptr< ReaderSeeker > > OpenReadOnly(std::string_view path)=0
virtual ~ReadFilesystem()=default
Definition: filesystem.h:37
virtual Result< std::unique_ptr< ReaderWriterSeeker > > CreateFile(std::string_view path)=0
virtual Result< std::unique_ptr< ReaderWriterSeeker > > OpenReadWrite(std::string_view path)=0
virtual Result< void > DeleteFile(std::string_view path)=0
Definition: alloc_driver.h:20
tl::expected< T, StackTraceError > Result
Definition: result_type.h:30