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

Public Member Functions

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

Detailed Description

Definition at line 139 of file vfs.hpp.

Member Function Documentation

◆ cwd()

std::string nk::NativeFS::cwd ( )
overridevirtual

Reimplemented from nk::VirtualFS.

◆ exists()

bool nk::NativeFS::exists ( const std::string & path)
overridevirtual

Implements nk::VirtualFS.

◆ listDir()

std::vector< DirEntry > nk::NativeFS::listDir ( const std::string & path)
overridevirtual

Reimplemented from nk::VirtualFS.

◆ mkdir()

void nk::NativeFS::mkdir ( const std::string & path)
overridevirtual

Reimplemented from nk::VirtualFS.

◆ name()

std::string nk::NativeFS::name ( ) const
inlineoverridevirtual

Implements nk::VirtualFS.

Definition at line 145 of file vfs.hpp.

◆ readFile()

std::string nk::NativeFS::readFile ( const std::string & path)
overridevirtual

Implements nk::VirtualFS.

◆ readFileBytes()

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

Definition at line 73 of file vfs.hpp.

◆ rmdir()

void nk::NativeFS::rmdir ( const std::string & path)
overridevirtual

Reimplemented from nk::VirtualFS.

◆ stat()

std::optional< FileStat > nk::NativeFS::stat ( const std::string & path)
overridevirtual

Reimplemented from nk::VirtualFS.

◆ tempArea()

std::string nk::NativeFS::tempArea ( )
overridevirtual

Reimplemented from nk::VirtualFS.

◆ unlink()

void nk::NativeFS::unlink ( const std::string & path)
overridevirtual

Reimplemented from nk::VirtualFS.

◆ writeFile()

void nk::NativeFS::writeFile ( const std::string & path,
const std::string & content )
overridevirtual

Implements nk::VirtualFS.

◆ writeFileBytes()

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

Definition at line 81 of file vfs.hpp.


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