diff options
Diffstat (limited to 'lib/binarytools/BinaryWriter.cpp')
| -rw-r--r-- | lib/binarytools/BinaryWriter.cpp | 6 |
1 files changed, 6 insertions, 0 deletions
diff --git a/lib/binarytools/BinaryWriter.cpp b/lib/binarytools/BinaryWriter.cpp index 6e0140f..4d48a0e 100644 --- a/lib/binarytools/BinaryWriter.cpp +++ b/lib/binarytools/BinaryWriter.cpp @@ -1,5 +1,6 @@ #include "BinaryWriter.h" #include "MemoryStream.h" +#include <iostream> LUS::BinaryWriter::BinaryWriter() { mStream = std::make_shared<MemoryStream>(); @@ -153,3 +154,8 @@ void LUS::BinaryWriter::WriteByte(char value) { std::vector<char> LUS::BinaryWriter::ToVector() { return mStream->ToVector(); } + +void LUS::BinaryWriter::Finish(std::ostream& output) { + auto data = mStream->ToVector(); + output.write(data.data(), data.size()); +}
\ No newline at end of file |
