Skip to content

Commit 9084dc9

Browse files
authored
Merge pull request #6 from descarte1/reset-parser
Added reset() to reuse parser
2 parents c12957f + d75e8b4 commit 9084dc9

File tree

2 files changed

+5
-1
lines changed

2 files changed

+5
-1
lines changed

JsonStreamingParser.cpp

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -26,6 +26,10 @@ See more at http://blog.squix.ch and https://github.com/squix78/json-streaming-p
2626
#include "JsonStreamingParser.h"
2727

2828
JsonStreamingParser::JsonStreamingParser() {
29+
reset();
30+
}
31+
32+
void JsonStreamingParser::reset() {
2933
state = STATE_START_DOCUMENT;
3034
bufferPos = 0;
3135
unicodeEscapeBufferPos = 0;

JsonStreamingParser.h

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -131,5 +131,5 @@ class JsonStreamingParser {
131131
JsonStreamingParser();
132132
void parse(char c);
133133
void setListener(JsonListener* listener);
134-
134+
void reset();
135135
};

0 commit comments

Comments
 (0)