|
opynsim
Unofficial C++ Documentation
|
#include <overlay_filesystem.h>
Public Member Functions | |
| template<std::derived_from< VirtualFilesystem > T, typename... Args> requires std::constructible_from<T, Args&&...> | |
| VirtualFilesystem & | emplace_lowest_priority (Args &&... args) |
| 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 |
|
inline |
|
finalprivatevirtual |
Implements osc::VirtualFilesystem.
|
finalprivatevirtual |
Implements osc::VirtualFilesystem.
|
finalprivatevirtual |
Implements osc::VirtualFilesystem.
| std::optional< std::filesystem::path > osc::OverlayFilesystem::resource_filepath | ( | const ResourcePath & | ) | const |