|
Monopoly — Portage moderne 0.1.0
Portage moderne C/C++23 du Monopoly de 1999
|
#include <LegacyDataArchive.hpp>
Public Member Functions | |
| virtual | ~DataSource ()=default |
| virtual std::expected< ArchiveItemMetadata, DataError > | metadata (DataId id) const =0 |
| virtual std::expected< LegacyDataType, DataError > | initialDataType (DataId id) const =0 |
| virtual std::expected< std::uint32_t, DataError > | initialSize (DataId id) const =0 |
| virtual std::expected< std::uint32_t, DataError > | loadedRawSize (DataId id) const =0 |
| virtual std::expected< SharedDataBytes, DataError > | load (DataId id) const =0 |
| virtual std::expected< std::size_t, DataError > | readRaw (DataId id, std::span< std::byte > destination, std::uint32_t startOffset=0) const =0 |
| virtual std::expected< bool, DataError > | isLoaded (DataId id) const =0 |
Definition at line 266 of file LegacyDataArchive.hpp.
|
virtualdefault |
|
pure virtual |
Implemented in monopoly::data::LayeredDataSource, and monopoly::data::DataBankRegistry.
|
pure virtual |
Implemented in monopoly::data::LayeredDataSource, and monopoly::data::DataBankRegistry.
|
pure virtual |
Implemented in monopoly::data::LayeredDataSource, and monopoly::data::DataBankRegistry.
|
pure virtual |
Implemented in monopoly::data::LayeredDataSource, and monopoly::data::DataBankRegistry.
|
pure virtual |
Implemented in monopoly::data::LayeredDataSource, and monopoly::data::DataBankRegistry.
|
pure virtual |
Implemented in monopoly::data::LayeredDataSource, and monopoly::data::DataBankRegistry.
|
pure virtual |
Implemented in monopoly::data::LayeredDataSource, and monopoly::data::DataBankRegistry.