nk 1.0.0
C++ Numerical Computing Runtime
Loading...
Searching...
No Matches
nk::VirtualFS Class Referenceabstract
Inheritance diagram for nk::VirtualFS:

Public Member Functions

virtual std::string readFile (const std::string &path)=0
virtual void writeFile (const std::string &path, const std::string &content)=0
virtual bool exists (const std::string &path)=0
virtual std::string readFileBytes (const std::string &path)
virtual void writeFileBytes (const std::string &path, const std::string &bytes)
virtual std::string name () const =0
virtual std::vector< DirEntry > listDir (const std::string &path)
virtual std::optional< FileStat > stat (const std::string &path)
virtual void mkdir (const std::string &path)
virtual void rmdir (const std::string &path)
virtual void unlink (const std::string &path)
virtual std::string tempArea ()
virtual std::string cwd ()

Detailed Description

Definition at line 58 of file vfs.hpp.

Member Function Documentation

◆ cwd()

virtual std::string nk::VirtualFS::cwd ( )
inlinevirtual

Definition at line 132 of file vfs.hpp.

◆ listDir()

virtual std::vector< DirEntry > nk::VirtualFS::listDir ( const std::string & path)
inlinevirtual

Definition at line 93 of file vfs.hpp.

◆ mkdir()

virtual void nk::VirtualFS::mkdir ( const std::string & path)
inlinevirtual

Definition at line 105 of file vfs.hpp.

◆ readFileBytes()

virtual std::string nk::VirtualFS::readFileBytes ( const std::string & path)
inlinevirtual

Definition at line 73 of file vfs.hpp.

◆ rmdir()

virtual void nk::VirtualFS::rmdir ( const std::string & path)
inlinevirtual

Definition at line 110 of file vfs.hpp.

◆ stat()

virtual std::optional< FileStat > nk::VirtualFS::stat ( const std::string & path)
inlinevirtual

Definition at line 100 of file vfs.hpp.

◆ tempArea()

virtual std::string nk::VirtualFS::tempArea ( )
inlinevirtual

Definition at line 123 of file vfs.hpp.

◆ unlink()

virtual void nk::VirtualFS::unlink ( const std::string & path)
inlinevirtual

Definition at line 115 of file vfs.hpp.

◆ writeFileBytes()

virtual void nk::VirtualFS::writeFileBytes ( const std::string & path,
const std::string & bytes )
inlinevirtual

Definition at line 81 of file vfs.hpp.


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