From 3bc3d4e24c35a4c5431be9c8d7610a1e5230bdd0 Mon Sep 17 00:00:00 2001 From: Reinhard Klambauer Date: Fri, 22 Nov 2013 14:05:21 +0100 Subject: [PATCH] Added a method to reset the memory buffer to the XMLPrinter class. This enables to reset the printer memory to start again from the beginning. --- tinyxml2.h | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/tinyxml2.h b/tinyxml2.h index 26179f9..edfae82 100755 --- a/tinyxml2.h +++ b/tinyxml2.h @@ -1966,6 +1966,14 @@ public: int CStrSize() const { return _buffer.Size(); } + /** + If in print to memory mode, reset the buffer to the + beginning. + */ + void ResetBuffer() { + _buffer.Reset(); + _buffer.Push(0); + } protected: void SealElement();