Euphoria
eu::io::ReadRoot Struct Referenceabstract

#include <vfs.h>

Inheritance diagram for eu::io::ReadRoot:
eu::core::ReadRootImageGenerator eu::io::ReadRootCatalog eu::io::ReadRootPhysicalFolder

Public Member Functions

 ReadRoot ()=default
 
virtual ~ReadRoot ()
 
 ReadRoot (const ReadRoot &)=delete
 
 ReadRoot (ReadRoot &&)=delete
 
void operator= (const ReadRoot &)=delete
 
void operator= (ReadRoot &&)=delete
 
virtual void add_description (std::vector< std::string > *strings)=0
 
virtual std::shared_ptr< MemoryChunkread_file (const FilePath &path)=0
 
virtual FileList list_files (const DirPath &path)=0
 

Detailed Description

Definition at line 39 of file vfs.h.

Constructor & Destructor Documentation

◆ ReadRoot() [1/3]

eu::io::ReadRoot::ReadRoot ( )
default

◆ ~ReadRoot()

eu::io::ReadRoot::~ReadRoot ( )
virtualdefault

◆ ReadRoot() [2/3]

eu::io::ReadRoot::ReadRoot ( const ReadRoot )
delete

◆ ReadRoot() [3/3]

eu::io::ReadRoot::ReadRoot ( ReadRoot &&  )
delete

Member Function Documentation

◆ add_description()

virtual void eu::io::ReadRoot::add_description ( std::vector< std::string > *  strings)
pure virtual

◆ list_files()

virtual FileList eu::io::ReadRoot::list_files ( const DirPath path)
pure virtual

◆ operator=() [1/2]

void eu::io::ReadRoot::operator= ( const ReadRoot )
delete

◆ operator=() [2/2]

void eu::io::ReadRoot::operator= ( ReadRoot &&  )
delete

◆ read_file()

virtual std::shared_ptr<MemoryChunk> eu::io::ReadRoot::read_file ( const FilePath path)
pure virtual

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