Explorar o código

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.
Reinhard Klambauer %!s(int64=12) %!d(string=hai) anos
pai
achega
3bc3d4e24c
Modificáronse 1 ficheiros con 8 adicións e 0 borrados
  1. 8 0
      tinyxml2.h

+ 8 - 0
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();