#include <LegacyDataArchive.hpp>
|
| | LegacyDataArchive (const LegacyDataArchive &)=delete |
| |
| LegacyDataArchive & | operator= (const LegacyDataArchive &)=delete |
| |
| | LegacyDataArchive (LegacyDataArchive &&)=delete |
| |
| LegacyDataArchive & | operator= (LegacyDataArchive &&)=delete |
| |
| | ~LegacyDataArchive () |
| |
| void | close () noexcept |
| |
| bool | isOpen () const noexcept |
| |
| std::uint16_t | group () const noexcept |
| |
| const std::filesystem::path & | path () const noexcept |
| |
| ArchiveVersion | version () const noexcept |
| |
| std::uint32_t | storedChecksum () const noexcept |
| |
| std::size_t | itemCount () const noexcept |
| |
| std::expected< ArchiveItemMetadata, DataError > | metadata (DataTag tag) const |
| |
| std::expected< LegacyDataType, DataError > | initialDataType (DataTag tag) const |
| |
| std::expected< std::uint32_t, DataError > | initialSize (DataTag tag) const |
| |
| std::expected< std::uint32_t, DataError > | loadedRawSize (DataTag tag) |
| |
| std::expected< SharedDataBytes, DataError > | load (DataTag tag) |
| |
| std::expected< std::size_t, DataError > | readRaw (DataTag tag, std::span< std::byte > destination, std::uint32_t startOffset=0) |
| |
| std::expected< bool, DataError > | isLoaded (DataTag tag) const |
| |
| std::expected< bool, DataError > | unload (DataTag tag) |
| |
| void | clearCache () noexcept |
| |
| std::size_t | cachedItemCount () const noexcept |
| |
Definition at line 169 of file LegacyDataArchive.hpp.
◆ LegacyDataArchive() [1/2]
◆ LegacyDataArchive() [2/2]
◆ ~LegacyDataArchive()
| monopoly::data::LegacyDataArchive::~LegacyDataArchive |
( |
| ) |
|
◆ cachedItemCount()
| std::size_t monopoly::data::LegacyDataArchive::cachedItemCount |
( |
| ) |
const |
|
noexcept |
◆ clearCache()
| void monopoly::data::LegacyDataArchive::clearCache |
( |
| ) |
|
|
noexcept |
◆ close()
| void monopoly::data::LegacyDataArchive::close |
( |
| ) |
|
|
noexcept |
◆ group()
| std::uint16_t monopoly::data::LegacyDataArchive::group |
( |
| ) |
const |
|
noexcept |
◆ initialDataType()
◆ initialSize()
| std::expected< std::uint32_t, DataError > monopoly::data::LegacyDataArchive::initialSize |
( |
DataTag |
tag | ) |
const |
◆ isLoaded()
◆ isOpen()
| bool monopoly::data::LegacyDataArchive::isOpen |
( |
| ) |
const |
|
noexcept |
◆ itemCount()
| std::size_t monopoly::data::LegacyDataArchive::itemCount |
( |
| ) |
const |
|
noexcept |
◆ load()
◆ loadedRawSize()
| std::expected< std::uint32_t, DataError > monopoly::data::LegacyDataArchive::loadedRawSize |
( |
DataTag |
tag | ) |
|
◆ metadata()
◆ open()
◆ operator=() [1/2]
◆ operator=() [2/2]
◆ path()
| const std::filesystem::path & monopoly::data::LegacyDataArchive::path |
( |
| ) |
const |
|
noexcept |
◆ readRaw()
| std::expected< std::size_t, DataError > monopoly::data::LegacyDataArchive::readRaw |
( |
DataTag |
tag, |
|
|
std::span< std::byte > |
destination, |
|
|
std::uint32_t |
startOffset = 0 |
|
) |
| |
◆ storedChecksum()
| std::uint32_t monopoly::data::LegacyDataArchive::storedChecksum |
( |
| ) |
const |
|
noexcept |
◆ unload()
◆ version()
◆ MaximumItemCount
| constexpr std::size_t monopoly::data::LegacyDataArchive::MaximumItemCount = 65'536 |
|
staticconstexpr |
◆ PhysicalHeaderSize
| constexpr std::size_t monopoly::data::LegacyDataArchive::PhysicalHeaderSize = 28 |
|
staticconstexpr |
◆ PhysicalIndexRecordSize
| constexpr std::size_t monopoly::data::LegacyDataArchive::PhysicalIndexRecordSize = 16 |
|
staticconstexpr |
◆ SupportedVersionMajor
| constexpr std::uint16_t monopoly::data::LegacyDataArchive::SupportedVersionMajor = 2 |
|
staticconstexpr |
◆ SupportedVersionMinor
| constexpr std::uint16_t monopoly::data::LegacyDataArchive::SupportedVersionMinor = 3 |
|
staticconstexpr |
The documentation for this class was generated from the following files: