Euphoria
eu::core::ReadRootImageGenerator Struct Reference

#include <vfs_imagegenerator.h>

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

Public Member Functions

std::shared_ptr< MemoryChunkread_file (const io::FilePath &path) override
 
void add_description (std::vector< std::string > *strings) override
 
 ReadRootImageGenerator (const io::DirPath &base)
 
io::FileList list_files (const io::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 (io::FileSystem *fs, const io::DirPath &base)
 

Public Attributes

io::DirPath base
 

Detailed Description

Definition at line 8 of file vfs_imagegenerator.h.

Constructor & Destructor Documentation

◆ ReadRootImageGenerator()

eu::core::ReadRootImageGenerator::ReadRootImageGenerator ( const io::DirPath base)
explicit

Definition at line 65 of file vfs_imagegenerator.cc.

Member Function Documentation

◆ add()

void eu::core::ReadRootImageGenerator::add ( io::FileSystem fs,
const io::DirPath base 
)
static

Definition at line 13 of file vfs_imagegenerator.cc.

◆ add_description()

void eu::core::ReadRootImageGenerator::add_description ( std::vector< std::string > *  strings)
overridevirtual

Implements eu::io::ReadRoot.

Definition at line 59 of file vfs_imagegenerator.cc.

◆ list_files()

io::FileList eu::core::ReadRootImageGenerator::list_files ( const io::DirPath path)
overridevirtual

Implements eu::io::ReadRoot.

Definition at line 73 of file vfs_imagegenerator.cc.

◆ read_file()

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

Implements eu::io::ReadRoot.

Definition at line 25 of file vfs_imagegenerator.cc.

Member Data Documentation

◆ base

io::DirPath eu::core::ReadRootImageGenerator::base

Definition at line 24 of file vfs_imagegenerator.h.


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