aboutsummaryrefslogtreecommitdiff
path: root/src/zencore/compress.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'src/zencore/compress.cpp')
-rw-r--r--src/zencore/compress.cpp142
1 files changed, 71 insertions, 71 deletions
diff --git a/src/zencore/compress.cpp b/src/zencore/compress.cpp
index bc9ce0c30..2c2ff87de 100644
--- a/src/zencore/compress.cpp
+++ b/src/zencore/compress.cpp
@@ -755,7 +755,7 @@ BlockDecoder::DecompressToStream(const BufferHeader& Header,
UniqueBuffer BlockSizeBuffer;
MemoryView BlockSizeView = CompressedData.ViewOrCopyRange(sizeof(BufferHeader), Header.BlockCount * sizeof(uint32_t), BlockSizeBuffer);
- std::span<uint32_t const> CompressedBlockSizes(reinterpret_cast<const uint32_t*>(BlockSizeView.GetData()), Header.BlockCount);
+ eastl::span<uint32_t const> CompressedBlockSizes(reinterpret_cast<const uint32_t*>(BlockSizeView.GetData()), Header.BlockCount);
UniqueBuffer CompressedBlockCopy;
@@ -891,7 +891,7 @@ BlockDecoder::TryDecompressTo(const BufferHeader& Header,
UniqueBuffer BlockSizeBuffer;
MemoryView BlockSizeView = CompressedData.ViewOrCopyRange(sizeof(BufferHeader), Header.BlockCount * sizeof(uint32_t), BlockSizeBuffer);
- std::span<uint32_t const> CompressedBlockSizes(reinterpret_cast<const uint32_t*>(BlockSizeView.GetData()), Header.BlockCount);
+ eastl::span<uint32_t const> CompressedBlockSizes(reinterpret_cast<const uint32_t*>(BlockSizeView.GetData()), Header.BlockCount);
UniqueBuffer CompressedBlockCopy;
UniqueBuffer UncompressedBlockCopy;
@@ -1569,8 +1569,8 @@ GetCompressedRange(const BufferHeader& Header,
}
else
{
- MemoryView BlockSizeView = HeaderRawData.Mid(sizeof(Header), Header.BlockCount * sizeof(uint32_t));
- std::span<uint32_t const> CompressedBlockSizes(reinterpret_cast<const uint32_t*>(BlockSizeView.GetData()), Header.BlockCount);
+ MemoryView BlockSizeView = HeaderRawData.Mid(sizeof(Header), Header.BlockCount * sizeof(uint32_t));
+ eastl::span<uint32_t const> CompressedBlockSizes(reinterpret_cast<const uint32_t*>(BlockSizeView.GetData()), Header.BlockCount);
const uint64_t BlockSize = uint64_t(1) << Header.BlockSizeExponent;
const uint64_t LastBlockSize = BlockSize - ((Header.BlockCount * BlockSize) - Header.TotalRawSize);
@@ -1657,8 +1657,8 @@ CopyCompressedRange(const BufferHeader& Header,
}
else
{
- MemoryView BlockSizeView = HeaderRawData.Mid(sizeof(Header), Header.BlockCount * sizeof(uint32_t));
- std::span<uint32_t const> CompressedBlockSizes(reinterpret_cast<const uint32_t*>(BlockSizeView.GetData()), Header.BlockCount);
+ MemoryView BlockSizeView = HeaderRawData.Mid(sizeof(Header), Header.BlockCount * sizeof(uint32_t));
+ eastl::span<uint32_t const> CompressedBlockSizes(reinterpret_cast<const uint32_t*>(BlockSizeView.GetData()), Header.BlockCount);
const uint64_t BlockSize = uint64_t(1) << Header.BlockSizeExponent;
const uint64_t LastBlockSize = BlockSize - ((Header.BlockCount * BlockSize) - Header.TotalRawSize);
@@ -2369,7 +2369,7 @@ TEST_CASE("CompressedBuffer")
return Data;
};
- auto ValidateData = [](std::span<uint64_t const> Values, std::span<uint64_t const> ExpectedValues, uint64_t Offset) {
+ auto ValidateData = [](eastl::span<uint64_t const> Values, eastl::span<uint64_t const> ExpectedValues, uint64_t Offset) {
for (size_t Idx = Offset; uint64_t Value : Values)
{
const uint64_t ExpectedValue = ExpectedValues[Idx++];
@@ -2385,7 +2385,7 @@ TEST_CASE("CompressedBuffer")
const eastl::vector<uint64_t>& ExpectedValues) {
SharedBuffer Uncompressed = Compressed.Decompress(OffsetCount * sizeof(uint64_t), Count * sizeof(uint64_t));
CHECK(Uncompressed.GetSize() == Count * sizeof(uint64_t));
- std::span<uint64_t const> Values((const uint64_t*)Uncompressed.GetData(), Uncompressed.GetSize() / sizeof(uint64_t));
+ eastl::span<uint64_t const> Values((const uint64_t*)Uncompressed.GetData(), Uncompressed.GetSize() / sizeof(uint64_t));
ValidateData(Values, ExpectedValues, OffsetCount);
};
@@ -2409,32 +2409,32 @@ TEST_CASE("CompressedBuffer")
SUBCASE("decompress with offset only")
{
- const uint64_t BlockSize = 64 * sizeof(uint64_t);
- const uint64_t N = 1000;
- eastl::vector<uint64_t> ExpectedValues = GenerateData(N);
- CompressedBuffer Compressed = CompressedBuffer::Compress(SharedBuffer::MakeView(MakeMemoryView(ExpectedValues)),
- OodleCompressor::Mermaid,
- OodleCompressionLevel::Optimal4,
- BlockSize);
- const uint64_t OffsetCount = 150;
- SharedBuffer Uncompressed = Compressed.Decompress(OffsetCount * sizeof(uint64_t));
- std::span<uint64_t const> Values((const uint64_t*)Uncompressed.GetData(), Uncompressed.GetSize() / sizeof(uint64_t));
+ const uint64_t BlockSize = 64 * sizeof(uint64_t);
+ const uint64_t N = 1000;
+ eastl::vector<uint64_t> ExpectedValues = GenerateData(N);
+ CompressedBuffer Compressed = CompressedBuffer::Compress(SharedBuffer::MakeView(MakeMemoryView(ExpectedValues)),
+ OodleCompressor::Mermaid,
+ OodleCompressionLevel::Optimal4,
+ BlockSize);
+ const uint64_t OffsetCount = 150;
+ SharedBuffer Uncompressed = Compressed.Decompress(OffsetCount * sizeof(uint64_t));
+ eastl::span<uint64_t const> Values((const uint64_t*)Uncompressed.GetData(), Uncompressed.GetSize() / sizeof(uint64_t));
ValidateData(Values, ExpectedValues, OffsetCount);
}
SUBCASE("decompress buffer with one block")
{
- const uint64_t BlockSize = 256 * sizeof(uint64_t);
- const uint64_t N = 100;
- eastl::vector<uint64_t> ExpectedValues = GenerateData(N);
- CompressedBuffer Compressed = CompressedBuffer::Compress(SharedBuffer::MakeView(MakeMemoryView(ExpectedValues)),
- OodleCompressor::Mermaid,
- OodleCompressionLevel::Optimal4,
- BlockSize);
- const uint64_t OffsetCount = 2;
- const uint64_t Count = 50;
- SharedBuffer Uncompressed = Compressed.Decompress(OffsetCount * sizeof(uint64_t), Count * sizeof(uint64_t));
- std::span<uint64_t const> Values((const uint64_t*)Uncompressed.GetData(), Uncompressed.GetSize() / sizeof(uint64_t));
+ const uint64_t BlockSize = 256 * sizeof(uint64_t);
+ const uint64_t N = 100;
+ eastl::vector<uint64_t> ExpectedValues = GenerateData(N);
+ CompressedBuffer Compressed = CompressedBuffer::Compress(SharedBuffer::MakeView(MakeMemoryView(ExpectedValues)),
+ OodleCompressor::Mermaid,
+ OodleCompressionLevel::Optimal4,
+ BlockSize);
+ const uint64_t OffsetCount = 2;
+ const uint64_t Count = 50;
+ SharedBuffer Uncompressed = Compressed.Decompress(OffsetCount * sizeof(uint64_t), Count * sizeof(uint64_t));
+ eastl::span<uint64_t const> Values((const uint64_t*)Uncompressed.GetData(), Uncompressed.GetSize() / sizeof(uint64_t));
ValidateData(Values, ExpectedValues, OffsetCount);
}
@@ -2446,18 +2446,18 @@ TEST_CASE("CompressedBuffer")
OodleCompressor::NotSet,
OodleCompressionLevel::None);
{
- const uint64_t OffsetCount = 0;
- const uint64_t Count = N;
- SharedBuffer Uncompressed = Compressed.Decompress(OffsetCount * sizeof(uint64_t), Count * sizeof(uint64_t));
- std::span<uint64_t const> Values((const uint64_t*)Uncompressed.GetData(), Uncompressed.GetSize() / sizeof(uint64_t));
+ const uint64_t OffsetCount = 0;
+ const uint64_t Count = N;
+ SharedBuffer Uncompressed = Compressed.Decompress(OffsetCount * sizeof(uint64_t), Count * sizeof(uint64_t));
+ eastl::span<uint64_t const> Values((const uint64_t*)Uncompressed.GetData(), Uncompressed.GetSize() / sizeof(uint64_t));
ValidateData(Values, ExpectedValues, OffsetCount);
}
{
- const uint64_t OffsetCount = 21;
- const uint64_t Count = 999;
- SharedBuffer Uncompressed = Compressed.Decompress(OffsetCount * sizeof(uint64_t), Count * sizeof(uint64_t));
- std::span<uint64_t const> Values((const uint64_t*)Uncompressed.GetData(), Uncompressed.GetSize() / sizeof(uint64_t));
+ const uint64_t OffsetCount = 21;
+ const uint64_t Count = 999;
+ SharedBuffer Uncompressed = Compressed.Decompress(OffsetCount * sizeof(uint64_t), Count * sizeof(uint64_t));
+ eastl::span<uint64_t const> Values((const uint64_t*)Uncompressed.GetData(), Uncompressed.GetSize() / sizeof(uint64_t));
ValidateData(Values, ExpectedValues, OffsetCount);
}
}
@@ -2477,7 +2477,7 @@ TEST_CASE("CompressedBuffer")
const uint64_t OffsetCount = 0;
const uint64_t Count = N;
SharedBuffer Uncompressed = Compressed.CopyRange(OffsetCount * sizeof(uint64_t), Count * sizeof(uint64_t)).Decompress();
- std::span<uint64_t const> Values((const uint64_t*)Uncompressed.GetData(), Uncompressed.GetSize() / sizeof(uint64_t));
+ eastl::span<uint64_t const> Values((const uint64_t*)Uncompressed.GetData(), Uncompressed.GetSize() / sizeof(uint64_t));
CHECK(Values.size() == Count);
ValidateData(Values, ExpectedValues, OffsetCount);
}
@@ -2486,7 +2486,7 @@ TEST_CASE("CompressedBuffer")
const uint64_t OffsetCount = 64;
const uint64_t Count = N - 64;
SharedBuffer Uncompressed = Compressed.CopyRange(OffsetCount * sizeof(uint64_t), Count * sizeof(uint64_t)).Decompress();
- std::span<uint64_t const> Values((const uint64_t*)Uncompressed.GetData(), Uncompressed.GetSize() / sizeof(uint64_t));
+ eastl::span<uint64_t const> Values((const uint64_t*)Uncompressed.GetData(), Uncompressed.GetSize() / sizeof(uint64_t));
CHECK(Values.size() == Count);
ValidateData(Values, ExpectedValues, OffsetCount);
}
@@ -2498,10 +2498,10 @@ TEST_CASE("CompressedBuffer")
const uint64_t RawSize = Count * sizeof(uint64_t);
uint64_t FirstBlockOffset = RawOffset % BlockSize;
- SharedBuffer Uncompressed = Compressed.CopyRange(RawOffset, RawSize).Decompress();
- std::span<uint64_t const> AllValues((const uint64_t*)Uncompressed.GetData(), RawSize / sizeof(uint64_t));
- std::span<uint64_t const> Values((const uint64_t*)(((const uint8_t*)(Uncompressed.GetData()) + FirstBlockOffset)),
- RawSize / sizeof(uint64_t));
+ SharedBuffer Uncompressed = Compressed.CopyRange(RawOffset, RawSize).Decompress();
+ eastl::span<uint64_t const> AllValues((const uint64_t*)Uncompressed.GetData(), RawSize / sizeof(uint64_t));
+ eastl::span<uint64_t const> Values((const uint64_t*)(((const uint8_t*)(Uncompressed.GetData()) + FirstBlockOffset)),
+ RawSize / sizeof(uint64_t));
CHECK(Values.size() == Count);
ValidateData(Values, ExpectedValues, OffsetCount);
}
@@ -2513,10 +2513,10 @@ TEST_CASE("CompressedBuffer")
const uint64_t RawSize = Count * sizeof(uint64_t);
uint64_t FirstBlockOffset = RawOffset % BlockSize;
- SharedBuffer Uncompressed = Compressed.CopyRange(RawOffset, RawSize).Decompress();
- std::span<uint64_t const> AllValues((const uint64_t*)Uncompressed.GetData(), RawSize / sizeof(uint64_t));
- std::span<uint64_t const> Values((const uint64_t*)(((const uint8_t*)(Uncompressed.GetData()) + FirstBlockOffset)),
- RawSize / sizeof(uint64_t));
+ SharedBuffer Uncompressed = Compressed.CopyRange(RawOffset, RawSize).Decompress();
+ eastl::span<uint64_t const> AllValues((const uint64_t*)Uncompressed.GetData(), RawSize / sizeof(uint64_t));
+ eastl::span<uint64_t const> Values((const uint64_t*)(((const uint8_t*)(Uncompressed.GetData()) + FirstBlockOffset)),
+ RawSize / sizeof(uint64_t));
CHECK(Values.size() == Count);
ValidateData(Values, ExpectedValues, OffsetCount);
}
@@ -2537,7 +2537,7 @@ TEST_CASE("CompressedBuffer")
const uint64_t OffsetCount = 0;
const uint64_t Count = N;
SharedBuffer Uncompressed = Compressed.GetRange(OffsetCount * sizeof(uint64_t), Count * sizeof(uint64_t)).Decompress();
- std::span<uint64_t const> Values((const uint64_t*)Uncompressed.GetData(), Uncompressed.GetSize() / sizeof(uint64_t));
+ eastl::span<uint64_t const> Values((const uint64_t*)Uncompressed.GetData(), Uncompressed.GetSize() / sizeof(uint64_t));
CHECK(Values.size() == Count);
ValidateData(Values, ExpectedValues, OffsetCount);
}
@@ -2546,7 +2546,7 @@ TEST_CASE("CompressedBuffer")
const uint64_t OffsetCount = 64;
const uint64_t Count = N - 64;
SharedBuffer Uncompressed = Compressed.GetRange(OffsetCount * sizeof(uint64_t), Count * sizeof(uint64_t)).Decompress();
- std::span<uint64_t const> Values((const uint64_t*)Uncompressed.GetData(), Uncompressed.GetSize() / sizeof(uint64_t));
+ eastl::span<uint64_t const> Values((const uint64_t*)Uncompressed.GetData(), Uncompressed.GetSize() / sizeof(uint64_t));
CHECK(Values.size() == Count);
ValidateData(Values, ExpectedValues, OffsetCount);
}
@@ -2558,10 +2558,10 @@ TEST_CASE("CompressedBuffer")
const uint64_t RawSize = Count * sizeof(uint64_t);
uint64_t FirstBlockOffset = RawOffset % BlockSize;
- SharedBuffer Uncompressed = Compressed.GetRange(RawOffset, RawSize).Decompress();
- std::span<uint64_t const> AllValues((const uint64_t*)Uncompressed.GetData(), RawSize / sizeof(uint64_t));
- std::span<uint64_t const> Values((const uint64_t*)(((const uint8_t*)(Uncompressed.GetData()) + FirstBlockOffset)),
- RawSize / sizeof(uint64_t));
+ SharedBuffer Uncompressed = Compressed.GetRange(RawOffset, RawSize).Decompress();
+ eastl::span<uint64_t const> AllValues((const uint64_t*)Uncompressed.GetData(), RawSize / sizeof(uint64_t));
+ eastl::span<uint64_t const> Values((const uint64_t*)(((const uint8_t*)(Uncompressed.GetData()) + FirstBlockOffset)),
+ RawSize / sizeof(uint64_t));
CHECK(Values.size() == Count);
ValidateData(Values, ExpectedValues, OffsetCount);
}
@@ -2573,10 +2573,10 @@ TEST_CASE("CompressedBuffer")
const uint64_t RawSize = Count * sizeof(uint64_t);
uint64_t FirstBlockOffset = RawOffset % BlockSize;
- SharedBuffer Uncompressed = Compressed.GetRange(RawOffset, RawSize).Decompress();
- std::span<uint64_t const> AllValues((const uint64_t*)Uncompressed.GetData(), RawSize / sizeof(uint64_t));
- std::span<uint64_t const> Values((const uint64_t*)(((const uint8_t*)(Uncompressed.GetData()) + FirstBlockOffset)),
- RawSize / sizeof(uint64_t));
+ SharedBuffer Uncompressed = Compressed.GetRange(RawOffset, RawSize).Decompress();
+ eastl::span<uint64_t const> AllValues((const uint64_t*)Uncompressed.GetData(), RawSize / sizeof(uint64_t));
+ eastl::span<uint64_t const> Values((const uint64_t*)(((const uint8_t*)(Uncompressed.GetData()) + FirstBlockOffset)),
+ RawSize / sizeof(uint64_t));
CHECK(Values.size() == Count);
ValidateData(Values, ExpectedValues, OffsetCount);
}
@@ -2595,7 +2595,7 @@ TEST_CASE("CompressedBuffer")
const uint64_t OffsetCount = 0;
const uint64_t Count = N;
SharedBuffer Uncompressed = Compressed.CopyRange(OffsetCount * sizeof(uint64_t), Count * sizeof(uint64_t)).Decompress();
- std::span<uint64_t const> Values((const uint64_t*)Uncompressed.GetData(), Uncompressed.GetSize() / sizeof(uint64_t));
+ eastl::span<uint64_t const> Values((const uint64_t*)Uncompressed.GetData(), Uncompressed.GetSize() / sizeof(uint64_t));
CHECK(Values.size() == Count);
ValidateData(Values, ExpectedValues, OffsetCount);
}
@@ -2604,7 +2604,7 @@ TEST_CASE("CompressedBuffer")
const uint64_t OffsetCount = 1;
const uint64_t Count = N - OffsetCount;
SharedBuffer Uncompressed = Compressed.CopyRange(OffsetCount * sizeof(uint64_t), Count * sizeof(uint64_t)).Decompress();
- std::span<uint64_t const> Values((const uint64_t*)Uncompressed.GetData(), Uncompressed.GetSize() / sizeof(uint64_t));
+ eastl::span<uint64_t const> Values((const uint64_t*)Uncompressed.GetData(), Uncompressed.GetSize() / sizeof(uint64_t));
CHECK(Values.size() == Count);
ValidateData(Values, ExpectedValues, OffsetCount);
}
@@ -2613,7 +2613,7 @@ TEST_CASE("CompressedBuffer")
const uint64_t OffsetCount = 42;
const uint64_t Count = 100;
SharedBuffer Uncompressed = Compressed.CopyRange(OffsetCount * sizeof(uint64_t), Count * sizeof(uint64_t)).Decompress();
- std::span<uint64_t const> Values((const uint64_t*)Uncompressed.GetData(), Uncompressed.GetSize() / sizeof(uint64_t));
+ eastl::span<uint64_t const> Values((const uint64_t*)Uncompressed.GetData(), Uncompressed.GetSize() / sizeof(uint64_t));
CHECK(Values.size() == Count);
ValidateData(Values, ExpectedValues, OffsetCount);
}
@@ -2632,7 +2632,7 @@ TEST_CASE("CompressedBuffer")
const uint64_t OffsetCount = 0;
const uint64_t Count = N;
SharedBuffer Uncompressed = Compressed.GetRange(OffsetCount * sizeof(uint64_t), Count * sizeof(uint64_t)).Decompress();
- std::span<uint64_t const> Values((const uint64_t*)Uncompressed.GetData(), Uncompressed.GetSize() / sizeof(uint64_t));
+ eastl::span<uint64_t const> Values((const uint64_t*)Uncompressed.GetData(), Uncompressed.GetSize() / sizeof(uint64_t));
CHECK(Values.size() == Count);
ValidateData(Values, ExpectedValues, OffsetCount);
}
@@ -2641,7 +2641,7 @@ TEST_CASE("CompressedBuffer")
const uint64_t OffsetCount = 1;
const uint64_t Count = N - OffsetCount;
SharedBuffer Uncompressed = Compressed.GetRange(OffsetCount * sizeof(uint64_t), Count * sizeof(uint64_t)).Decompress();
- std::span<uint64_t const> Values((const uint64_t*)Uncompressed.GetData(), Uncompressed.GetSize() / sizeof(uint64_t));
+ eastl::span<uint64_t const> Values((const uint64_t*)Uncompressed.GetData(), Uncompressed.GetSize() / sizeof(uint64_t));
CHECK(Values.size() == Count);
ValidateData(Values, ExpectedValues, OffsetCount);
}
@@ -2650,7 +2650,7 @@ TEST_CASE("CompressedBuffer")
const uint64_t OffsetCount = 42;
const uint64_t Count = 100;
SharedBuffer Uncompressed = Compressed.GetRange(OffsetCount * sizeof(uint64_t), Count * sizeof(uint64_t)).Decompress();
- std::span<uint64_t const> Values((const uint64_t*)Uncompressed.GetData(), Uncompressed.GetSize() / sizeof(uint64_t));
+ eastl::span<uint64_t const> Values((const uint64_t*)Uncompressed.GetData(), Uncompressed.GetSize() / sizeof(uint64_t));
CHECK(Values.size() == Count);
ValidateData(Values, ExpectedValues, OffsetCount);
}
@@ -2680,13 +2680,13 @@ TEST_CASE("CompressedBufferReader")
Reader.SetSource(Compressed);
{
const SharedBuffer Uncompressed = Reader.Decompress(OffsetCount * sizeof(uint64_t), Count * sizeof(uint64_t));
- CHECK(Uncompressed.GetView().EqualBytes(MakeMemoryView(std::span{ExpectedValues}.subspan(OffsetCount, Count))));
+ CHECK(Uncompressed.GetView().EqualBytes(MakeMemoryView(eastl::span{ExpectedValues}.subspan(OffsetCount, Count))));
}
{
UniqueBuffer Uncompressed = UniqueBuffer::Alloc(Count * sizeof(uint64_t));
if (Reader.TryDecompressTo(Uncompressed, OffsetCount * sizeof(uint64_t)))
{
- CHECK(Uncompressed.GetView().EqualBytes(MakeMemoryView(std::span{ExpectedValues}.subspan(OffsetCount, Count))));
+ CHECK(Uncompressed.GetView().EqualBytes(MakeMemoryView(eastl::span{ExpectedValues}.subspan(OffsetCount, Count))));
}
}
};
@@ -2730,12 +2730,12 @@ TEST_CASE("CompressedBufferReader")
BufferReader Ar(Buffer.GetData(), int64_t(Buffer.GetSize()));
CompressedBufferReaderSourceScope Source(Reader, Ar);
const SharedBuffer Uncompressed = Reader.Decompress(OffsetCount * sizeof(uint64_t));
- CHECK(Uncompressed.GetView().EqualBytes(MakeMemoryView(std::span{ExpectedValues}.subspan(OffsetCount))));
+ CHECK(Uncompressed.GetView().EqualBytes(MakeMemoryView(eastl::span{ExpectedValues}.subspan(OffsetCount))));
}
{
CompressedBufferReaderSourceScope Source(Reader, Compressed);
const SharedBuffer Uncompressed = Reader.Decompress(OffsetCount * sizeof(uint64_t));
- CHECK(Uncompressed.GetView().EqualBytes(MakeMemoryView(std::span{ExpectedValues}.subspan(OffsetCount))));
+ CHECK(Uncompressed.GetView().EqualBytes(MakeMemoryView(eastl::span{ExpectedValues}.subspan(OffsetCount))));
}
// Short (malformed) Buffer
@@ -2770,12 +2770,12 @@ TEST_CASE("CompressedBufferReader")
BufferReader Ar(Buffer.GetData(), int64_t(Buffer.GetSize()));
CompressedBufferReaderSourceScope Source(Reader, Ar);
const SharedBuffer Uncompressed = Reader.Decompress(OffsetCount * sizeof(uint64_t), Count * sizeof(uint64_t));
- CHECK(Uncompressed.GetView().EqualBytes(MakeMemoryView(std::span{ExpectedValues}.subspan(OffsetCount, Count))));
+ CHECK(Uncompressed.GetView().EqualBytes(MakeMemoryView(eastl::span{ExpectedValues}.subspan(OffsetCount, Count))));
}
{
CompressedBufferReaderSourceScope Source(Reader, Compressed);
const SharedBuffer Uncompressed = Reader.Decompress(OffsetCount * sizeof(uint64_t), Count * sizeof(uint64_t));
- CHECK(Uncompressed.GetView().EqualBytes(MakeMemoryView(std::span{ExpectedValues}.subspan(OffsetCount, Count))));
+ CHECK(Uncompressed.GetView().EqualBytes(MakeMemoryView(eastl::span{ExpectedValues}.subspan(OffsetCount, Count))));
}
}
@@ -2793,14 +2793,14 @@ TEST_CASE("CompressedBufferReader")
constexpr uint64_t OffsetCount = 0;
constexpr uint64_t Count = N;
const SharedBuffer Uncompressed = Reader.Decompress(OffsetCount * sizeof(uint64_t), Count * sizeof(uint64_t));
- CHECK(Uncompressed.GetView().EqualBytes(MakeMemoryView(std::span{ExpectedValues}.subspan(OffsetCount, Count))));
+ CHECK(Uncompressed.GetView().EqualBytes(MakeMemoryView(eastl::span{ExpectedValues}.subspan(OffsetCount, Count))));
}
{
constexpr uint64_t OffsetCount = 21;
constexpr uint64_t Count = 999;
const SharedBuffer Uncompressed = Reader.Decompress(OffsetCount * sizeof(uint64_t), Count * sizeof(uint64_t));
- CHECK(Uncompressed.GetView().EqualBytes(MakeMemoryView(std::span{ExpectedValues}.subspan(OffsetCount, Count))));
+ CHECK(Uncompressed.GetView().EqualBytes(MakeMemoryView(eastl::span{ExpectedValues}.subspan(OffsetCount, Count))));
}
// Short (malformed) Buffer