From 7d4891e243147ab523bb89489165a283b6872a5d Mon Sep 17 00:00:00 2001 From: Sergey Kosarevsky Date: Mon, 29 Feb 2016 16:11:31 +0100 Subject: [PATCH] Added NumberStream::Push() --- include/rapidjson/reader.h | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/include/rapidjson/reader.h b/include/rapidjson/reader.h index d787085..721d8cd 100644 --- a/include/rapidjson/reader.h +++ b/include/rapidjson/reader.h @@ -1058,6 +1058,8 @@ private: RAPIDJSON_FORCEINLINE Ch Peek() const { return is.Peek(); } RAPIDJSON_FORCEINLINE Ch TakePush() { return is.Take(); } RAPIDJSON_FORCEINLINE Ch Take() { return is.Take(); } + RAPIDJSON_FORCEINLINE void Push( char c ) {} + size_t Tell() { return is.Tell(); } size_t Length() { return 0; } const char* Pop() { return 0; } @@ -1080,6 +1082,10 @@ private: return Base::is.Take(); } + RAPIDJSON_FORCEINLINE void Push(char c) { + stackStream.Put(c); + } + size_t Length() { return stackStream.Length(); } const char* Pop() {