From 4c821c9e9c842f957eb8100b642330639829b913 Mon Sep 17 00:00:00 2001 From: Niels Lohmann Date: Fri, 31 Mar 2017 17:11:51 +0200 Subject: [PATCH] :hammer: moved buffer size to interface --- src/json.hpp | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/src/json.hpp b/src/json.hpp index d2dbb7feb..f3e20f061 100644 --- a/src/json.hpp +++ b/src/json.hpp @@ -10307,9 +10307,9 @@ class basic_json class cached_input_stream_adapter : public input_adapter { public: - cached_input_stream_adapter(std::istream& i) + cached_input_stream_adapter(std::istream& i, const size_t buffer_size) : is(i), start_position(is.tellg()), - buffer(1024 * 1024, std::char_traits::eof()) + buffer(buffer_size, std::char_traits::eof()) { // immediately abort if stream is erroneous if (JSON_UNLIKELY(i.fail())) @@ -10552,7 +10552,7 @@ class basic_json } explicit lexer(std::istream& i) - : ia(new cached_input_stream_adapter(i)), + : ia(new cached_input_stream_adapter(i, 1024 * 1024)), decimal_point_char(get_decimal_point()) {}