ludus::foundation::filesystem::WriteDirectory¶
Ludus Wiki · API overview · Browse API
Class
Declared in modules/foundation/filesystem/include/ludus/foundation/filesystem/persistence.hpp
#include <ludus/foundation/filesystem/persistence.hpp>
class ludus::foundation::filesystem::WriteDirectory final
Methods¶
WriteDirectory¶
ludus::foundation::filesystem::WriteDirectory::WriteDirectory() noexcept=default
Declared in modules/foundation/filesystem/include/ludus/foundation/filesystem/persistence.hpp
~WriteDirectory¶
ludus::foundation::filesystem::WriteDirectory::~WriteDirectory() noexcept
Declared in modules/foundation/filesystem/include/ludus/foundation/filesystem/persistence.hpp
WriteDirectory¶
ludus::foundation::filesystem::WriteDirectory::WriteDirectory(const WriteDirectory &)=delete
Declared in modules/foundation/filesystem/include/ludus/foundation/filesystem/persistence.hpp
operator=¶
WriteDirectory & ludus::foundation::filesystem::WriteDirectory::operator=(const WriteDirectory &)=delete
Related types: WriteDirectory
Declared in modules/foundation/filesystem/include/ludus/foundation/filesystem/persistence.hpp
WriteDirectory¶
ludus::foundation::filesystem::WriteDirectory::WriteDirectory(WriteDirectory &&other) noexcept
Declared in modules/foundation/filesystem/include/ludus/foundation/filesystem/persistence.hpp
operator=¶
WriteDirectory & ludus::foundation::filesystem::WriteDirectory::operator=(WriteDirectory &&other) noexcept
Related types: WriteDirectory
Declared in modules/foundation/filesystem/include/ludus/foundation/filesystem/persistence.hpp
Open¶
Result ludus::foundation::filesystem::WriteDirectory::Open(std::string_view nativeRoot) noexcept
Related types: Result
Declared in modules/foundation/filesystem/include/ludus/foundation/filesystem/persistence.hpp
IsOpen¶
bool ludus::foundation::filesystem::WriteDirectory::IsOpen() const noexcept
Declared in modules/foundation/filesystem/include/ludus/foundation/filesystem/persistence.hpp
Publish¶
PublicationResult ludus::foundation::filesystem::WriteDirectory::Publish(std::string_view relativePath, std::span< const uint8 > bytes, const WriteOptions &options={}) const noexcept
Related types: uint8 · PublicationResult · WriteOptions
Declared in modules/foundation/filesystem/include/ludus/foundation/filesystem/persistence.hpp
Close¶
Result ludus::foundation::filesystem::WriteDirectory::Close() noexcept
Related types: Result
Declared in modules/foundation/filesystem/include/ludus/foundation/filesystem/persistence.hpp