From 76210e147aedef4455fc48339c044020557563d6 Mon Sep 17 00:00:00 2001 From: William JCM Date: Sun, 13 Feb 2022 15:09:07 +0100 Subject: [PATCH] BinaryWriter: add a way to access the temp array. That way, I'll be able to easily compute the CRC32 of it. --- src/UESaveFile/BinaryWriter.cpp | 4 ++++ src/UESaveFile/BinaryWriter.h | 1 + 2 files changed, 5 insertions(+) diff --git a/src/UESaveFile/BinaryWriter.cpp b/src/UESaveFile/BinaryWriter.cpp index 9cb991e..64e6b24 100644 --- a/src/UESaveFile/BinaryWriter.cpp +++ b/src/UESaveFile/BinaryWriter.cpp @@ -46,6 +46,10 @@ auto BinaryWriter::position() -> Long { return _ftelli64(_file); } +auto BinaryWriter::array() const -> Containers::ArrayView { + return _data; +} + auto BinaryWriter::arrayPosition() const -> UnsignedLong { return _index; } diff --git a/src/UESaveFile/BinaryWriter.h b/src/UESaveFile/BinaryWriter.h index 1d12acd..ac73f1a 100644 --- a/src/UESaveFile/BinaryWriter.h +++ b/src/UESaveFile/BinaryWriter.h @@ -45,6 +45,7 @@ class BinaryWriter { auto position() -> Long; + auto array() const -> Containers::ArrayView; auto arrayPosition() const -> UnsignedLong; auto flushToFile() -> bool;