|
opynsim
Unofficial C++ Documentation
|
#include <native_filesystem.h>
Public Member Functions | |
| NativeFilesystem (const std::filesystem::path &root_directory) | |
| const std::filesystem::path & | root_directory () const |
| std::optional< std::filesystem::path > | resource_filepath (const ResourcePath &) const |
Public Member Functions inherited from osc::VirtualFilesystem | |
| virtual | ~VirtualFilesystem () noexcept=default |
| bool | resource_exists (const ResourcePath &resource_path) |
| ResourceStream | open (const ResourcePath &resource_path) |
| std::string | slurp (const ResourcePath &resource_path) |
| cpp23::generator< ResourceDirectoryEntry > | iterate_directory (ResourcePath resource_path) |
Private Member Functions | |
| bool | impl_resource_exists (const ResourcePath &) final |
| ResourceStream | impl_open (const ResourcePath &) final |
| cpp23::generator< ResourceDirectoryEntry > | impl_iterate_directory (ResourcePath) final |
Additional Inherited Members | |
Protected Member Functions inherited from osc::VirtualFilesystem | |
| VirtualFilesystem ()=default | |
| VirtualFilesystem (const VirtualFilesystem &)=default | |
| VirtualFilesystem (VirtualFilesystem &&) noexcept=default | |
| VirtualFilesystem & | operator= (const VirtualFilesystem &)=default |
| VirtualFilesystem & | operator= (VirtualFilesystem &&) noexcept=default |
|
inlineexplicit |
|
finalprivatevirtual |
Implements osc::VirtualFilesystem.
|
finalprivatevirtual |
Implements osc::VirtualFilesystem.
|
finalprivatevirtual |
Implements osc::VirtualFilesystem.
| std::optional< std::filesystem::path > osc::NativeFilesystem::resource_filepath | ( | const ResourcePath & | ) | const |
|
inline |