Parcourir la source

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 il y a 12 ans
Parent
commit
3bc3d4e24c
1 fichiers modifiés avec 8 ajouts et 0 suppressions
  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();