12namespace osc {
class ResourcePath; }
Definition resource_path.h:12
Definition resource_stream.h:11
Definition virtual_filesystem.h:20
virtual ResourceStream impl_open(const ResourcePath &resource_path)=0
virtual cpp23::generator< ResourceDirectoryEntry > impl_iterate_directory(ResourcePath resource_path)=0
bool resource_exists(const ResourcePath &resource_path)
Definition virtual_filesystem.h:31
VirtualFilesystem(const VirtualFilesystem &)=default
VirtualFilesystem(VirtualFilesystem &&) noexcept=default
std::string slurp(const ResourcePath &resource_path)
VirtualFilesystem()=default
virtual bool impl_resource_exists(const ResourcePath &resource_path)=0
ResourceStream open(const ResourcePath &resource_path)
Definition virtual_filesystem.h:37
cpp23::generator< ResourceDirectoryEntry > iterate_directory(ResourcePath resource_path)
Definition virtual_filesystem.h:53
Definition generator.h:32
Definition custom_decoration_generator.h:5
constexpr U to(T &&value)
Definition conversion.h:56