Euphoria
eu::io::ReadRootPhysicalFolder Struct Reference

#include <vfs.h>

Inheritance diagram for eu::io::ReadRootPhysicalFolder:
eu::io::ReadRoot

Public Member Functions

 ReadRootPhysicalFolder (std::string folder)
 
std::shared_ptr< MemoryChunkread_file (const FilePath &path) override
 
void add_description (std::vector< std::string > *strings) override
 
FileList list_files (const DirPath &path) override
 
- Public Member Functions inherited from eu::io::ReadRoot
 ReadRoot ()=default
 
virtual ~ReadRoot ()
 
 ReadRoot (const ReadRoot &)=delete
 
 ReadRoot (ReadRoot &&)=delete
 
void operator= (const ReadRoot &)=delete
 
void operator= (ReadRoot &&)=delete
 

Static Public Member Functions

static void add (FileSystem *fs, const std::string &folder)
 
static void add_current_directory (FileSystem *fs)
 

Public Attributes

std::string folder
 

Detailed Description

Definition at line 137 of file vfs.h.

Constructor & Destructor Documentation

◆ ReadRootPhysicalFolder()

eu::io::ReadRootPhysicalFolder::ReadRootPhysicalFolder ( std::string  folder)
explicit

Definition at line 295 of file vfs.cc.

Member Function Documentation

◆ add()

void eu::io::ReadRootPhysicalFolder::add ( FileSystem fs,
const std::string &  folder 
)
static

Definition at line 317 of file vfs.cc.

◆ add_current_directory()

void eu::io::ReadRootPhysicalFolder::add_current_directory ( FileSystem fs)
static

Definition at line 328 of file vfs.cc.

◆ add_description()

void eu::io::ReadRootPhysicalFolder::add_description ( std::vector< std::string > *  strings)
overridevirtual

Implements eu::io::ReadRoot.

Definition at line 310 of file vfs.cc.

◆ list_files()

FileList eu::io::ReadRootPhysicalFolder::list_files ( const DirPath path)
overridevirtual

Implements eu::io::ReadRoot.

Definition at line 336 of file vfs.cc.

◆ read_file()

std::shared_ptr< MemoryChunk > eu::io::ReadRootPhysicalFolder::read_file ( const FilePath path)
overridevirtual

Implements eu::io::ReadRoot.

Definition at line 302 of file vfs.cc.

Member Data Documentation

◆ folder

std::string eu::io::ReadRootPhysicalFolder::folder

Definition at line 156 of file vfs.h.


The documentation for this struct was generated from the following files: