diff options
Diffstat (limited to 'src/zencore/compress.cpp')
| -rw-r--r-- | src/zencore/compress.cpp | 142 |
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 |