ludus::foundation::filesystem::VirtualFile¶
Ludus Wiki · API overview · Browse API
Class
Declared in modules/foundation/filesystem/include/ludus/foundation/filesystem/namespace.hpp
#include <ludus/foundation/filesystem/namespace.hpp>
class ludus::foundation::filesystem::VirtualFile final
Methods¶
VirtualFile¶
ludus::foundation::filesystem::VirtualFile::VirtualFile() noexcept=default
Declared in modules/foundation/filesystem/include/ludus/foundation/filesystem/namespace.hpp
~VirtualFile¶
ludus::foundation::filesystem::VirtualFile::~VirtualFile() noexcept
Declared in modules/foundation/filesystem/include/ludus/foundation/filesystem/namespace.hpp
VirtualFile¶
ludus::foundation::filesystem::VirtualFile::VirtualFile(const VirtualFile &)=delete
Declared in modules/foundation/filesystem/include/ludus/foundation/filesystem/namespace.hpp
operator=¶
VirtualFile & ludus::foundation::filesystem::VirtualFile::operator=(const VirtualFile &)=delete
Related types: VirtualFile
Declared in modules/foundation/filesystem/include/ludus/foundation/filesystem/namespace.hpp
VirtualFile¶
ludus::foundation::filesystem::VirtualFile::VirtualFile(VirtualFile &&other) noexcept
Declared in modules/foundation/filesystem/include/ludus/foundation/filesystem/namespace.hpp
operator=¶
VirtualFile & ludus::foundation::filesystem::VirtualFile::operator=(VirtualFile &&other) noexcept
Related types: VirtualFile
Declared in modules/foundation/filesystem/include/ludus/foundation/filesystem/namespace.hpp
IsOpen¶
bool ludus::foundation::filesystem::VirtualFile::IsOpen() const noexcept
Declared in modules/foundation/filesystem/include/ludus/foundation/filesystem/namespace.hpp
Size¶
uint64 ludus::foundation::filesystem::VirtualFile::Size() const noexcept
Related types: uint64
Declared in modules/foundation/filesystem/include/ludus/foundation/filesystem/namespace.hpp
MountId¶
uint64 ludus::foundation::filesystem::VirtualFile::MountId() const noexcept
Related types: uint64
Declared in modules/foundation/filesystem/include/ludus/foundation/filesystem/namespace.hpp
Generation¶
uint64 ludus::foundation::filesystem::VirtualFile::Generation() const noexcept
Related types: uint64
Declared in modules/foundation/filesystem/include/ludus/foundation/filesystem/namespace.hpp
Clone¶
Result ludus::foundation::filesystem::VirtualFile::Clone(VirtualFile &output) const noexcept
Related types: VirtualFile · Result
Declared in modules/foundation/filesystem/include/ludus/foundation/filesystem/namespace.hpp
ReadAt¶
ReadResult ludus::foundation::filesystem::VirtualFile::ReadAt(uint64 offset, std::span< uint8 > destination) const noexcept
Related types: uint64 · uint8 · ReadResult
Declared in modules/foundation/filesystem/include/ludus/foundation/filesystem/namespace.hpp
Close¶
void ludus::foundation::filesystem::VirtualFile::Close() noexcept
Declared in modules/foundation/filesystem/include/ludus/foundation/filesystem/namespace.hpp