Euphoria
vfs_imagegenerator.h
Go to the documentation of this file.
1 #pragma once
2 
3 #include "io/vfs.h"
4 #include "io/vfs_path.h"
5 
6 namespace eu::core
7 {
9  {
10  static void
11  add(io::FileSystem* fs, const io::DirPath& base);
12 
13  std::shared_ptr<MemoryChunk>
14  read_file(const io::FilePath& path) override;
15 
16  void
17  add_description(std::vector<std::string>* strings) override;
18 
19  explicit ReadRootImageGenerator(const io::DirPath& base);
20 
22  list_files(const io::DirPath& path) override;
23 
25  };
26 
27 }
static void add(io::FileSystem *fs, const io::DirPath &base)
void add_description(std::vector< std::string > *strings) override
io::FileList list_files(const io::DirPath &path) override
std::shared_ptr< MemoryChunk > read_file(const io::FilePath &path) override
ReadRootImageGenerator(const io::DirPath &base)