refactor: combined ZoneOutputStream interface with impl

This commit is contained in:
Jan Laupetin committed 2026-01-17 00:45:18 +00:00
1 parent ac9bdd21da
commit ac24e4f893
29 files changed
+354 -310

No files matched your search

+3 -3
View File
@@ -1,13 +1,13 @@
#pragma once
#include "Zone/Stream/IZoneOutputStream.h"
#include "Zone/Stream/ZoneOutputStream.h"
#include "Zone/Zone.h"
class ContentWriterBase
{
protected:
explicit ContentWriterBase(const Zone& zone);
ContentWriterBase(const Zone& zone, IZoneOutputStream& stream);
ContentWriterBase(const Zone& zone, ZoneOutputStream& stream);
public:
virtual ~ContentWriterBase() = default;
@@ -21,7 +21,7 @@ protected:
void WriteXStringArray(bool atStreamStart, size_t count);
const Zone& m_zone;
IZoneOutputStream* m_stream;
ZoneOutputStream* m_stream;
const char** varXString;
const char** varXStringWritten;