Euphoria
|
eu::io::ReadRootCatalog Struct Reference
#include <vfs.h>
Inheritance diagram for eu::io::ReadRootCatalog:
Public Member Functions | |
ReadRootCatalog () | |
void | register_file_string (const FilePath &path, const std::string &content) |
void | register_file_data (const FilePath &path, const std::shared_ptr< MemoryChunk > &content) |
std::shared_ptr< MemoryChunk > | read_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 std::shared_ptr< ReadRootCatalog > | create_and_add (FileSystem *fs) |
Detailed Description
Constructor & Destructor Documentation
◆ ReadRootCatalog()
|
default |
Member Function Documentation
◆ add_description()
|
overridevirtual |
Implements eu::io::ReadRoot.
◆ create_and_add()
|
static |
◆ list_files()
Implements eu::io::ReadRoot.
◆ read_file()
|
overridevirtual |
Implements eu::io::ReadRoot.
◆ register_file_data()
void eu::io::ReadRootCatalog::register_file_data | ( | const FilePath & | path, |
const std::shared_ptr< MemoryChunk > & | content | ||
) |
◆ register_file_string()
void eu::io::ReadRootCatalog::register_file_string | ( | const FilePath & | path, |
const std::string & | content | ||
) |
The documentation for this struct was generated from the following files: