소스 검색

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 12 년 전
부모
커밋
3bc3d4e24c
1개의 변경된 파일8개의 추가작업 그리고 0개의 파일을 삭제
  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();