26 std::shared_ptr<const LayeredDataSource>,
29 std::shared_ptr<const DataSource>
fallback,
30 std::span<const DataSourceOverride>
overrides);
35 [[
nodiscard]] std::expected<ArchiveItemMetadata, DataError>
38 [[
nodiscard]] std::expected<LegacyDataType, DataError>
41 [[
nodiscard]] std::expected<std::uint32_t, DataError>
44 [[
nodiscard]] std::expected<std::uint32_t, DataError>
47 [[
nodiscard]] std::expected<SharedDataBytes, DataError>
50 [[
nodiscard]] std::expected<std::size_t, DataError>
56 [[
nodiscard]] std::expected<bool, DataError>
71 std::shared_ptr<const DataSource> fallback_;
72 std::unordered_map<DataId, Item> overrides_;
LegacyBitmapMetadata metadata
std::vector< std::byte > bytes