|
|
void | add_filesystem (const alias &alias, const filesystem_ptr &filesystem) |
| |
|
void | add_filesystem (std::string alias, const filesystem_ptr &filesystem) |
| |
|
template<typename Type , typename... Args> |
| auto | create_filesystem (const alias &alias, Args &&... args) -> std::shared_ptr< Type > |
| |
|
template<typename Type , typename... Args> |
| auto | create_filesystem (std::string alias, Args &&... args) -> std::shared_ptr< Type > |
| |
|
auto | remove_filesystem (const alias &alias, const filesystem_ptr &filesystem) -> void |
| |
|
auto | remove_filesystem (std::string alias, const filesystem_ptr &filesystem) -> void |
| |
|
auto | has_filesystem (const alias &alias, const filesystem_ptr &filesystem) const -> bool |
| |
|
auto | has_filesystem (std::string alias, const filesystem_ptr &filesystem) const -> bool |
| |
|
void | unregister_alias (const alias &alias) |
| |
|
void | unregister_alias (std::string alias) |
| |
|
auto | is_alias_registered (const alias &alias) const -> bool |
| |
|
auto | is_alias_registered (std::string alias) const -> bool |
| |
|
auto | filesystems (const alias &alias) -> std::optional< std::reference_wrapper< const filesystem_list > > |
| |
|
auto | filesystems (std::string alias) -> std::optional< std::reference_wrapper< const filesystem_list > > |
| |
|
auto | open_file (const std::string &path, file_base::mode mode) -> file_ptr |
| |
|
auto | create_file (const std::string &path) -> file_ptr |
| |
|
auto | exists (const std::string &path) const -> bool |
| |
|
auto | all_files () const -> std::vector< std::string > |
| |
|
auto | native_path_of (const std::string &virtual_path) const -> std::filesystem::path |
| |
|
auto | native_path_of (const std::filesystem::path &virtual_path) const -> std::filesystem::path |
| |