From bf630ff65af551f38295e5b9febd37fe9f5d05b2 Mon Sep 17 00:00:00 2001 From: Daniel Stevens Date: Mon, 3 Mar 2025 18:46:48 -0700 Subject: [PATCH] Re-arrange `XmlMemoryBuffer` fields and add explicit padding --- NAS2D/Xml/XmlMemoryBuffer.cpp | 2 +- NAS2D/Xml/XmlMemoryBuffer.h | 5 +++-- 2 files changed, 4 insertions(+), 3 deletions(-) diff --git a/NAS2D/Xml/XmlMemoryBuffer.cpp b/NAS2D/Xml/XmlMemoryBuffer.cpp index 8053de669..d1483232b 100644 --- a/NAS2D/Xml/XmlMemoryBuffer.cpp +++ b/NAS2D/Xml/XmlMemoryBuffer.cpp @@ -37,7 +37,7 @@ inline void line_break(const std::string& linebreak, std::string& buffer) } -XmlMemoryBuffer::XmlMemoryBuffer() : depth(0), _indent("\t"), _lineBreak("\n") +XmlMemoryBuffer::XmlMemoryBuffer() : _indent("\t"), _lineBreak("\n"), depth(0) {} diff --git a/NAS2D/Xml/XmlMemoryBuffer.h b/NAS2D/Xml/XmlMemoryBuffer.h index afb9f9343..456df7ddd 100644 --- a/NAS2D/Xml/XmlMemoryBuffer.h +++ b/NAS2D/Xml/XmlMemoryBuffer.h @@ -53,11 +53,12 @@ class XmlMemoryBuffer : public XmlVisitor const std::string& buffer(); private: - int depth; - std::string _buffer{}; std::string _indent; std::string _lineBreak; + int depth; +protected: + int _padding{}; }; } // namespace Xml