From 862e7000f4277d85b0843c5872a6d2b69a5a91b0 Mon Sep 17 00:00:00 2001 From: Niels Date: Sun, 28 Jun 2015 14:39:52 +0200 Subject: [PATCH] fixed #94 --- src/json.hpp | 4 ++-- src/json.hpp.re2c | 4 ++-- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/src/json.hpp b/src/json.hpp index 392b2ab7c..bf5dccfa4 100644 --- a/src/json.hpp +++ b/src/json.hpp @@ -5085,14 +5085,14 @@ class basic_json using lexer_char_t = unsigned char; /// constructor with a given buffer - lexer(const string_t& s) noexcept + explicit lexer(const string_t& s) noexcept : m_stream(nullptr), m_buffer(s) { m_content = reinterpret_cast(s.c_str()); m_start = m_cursor = m_content; m_limit = m_content + s.size(); } - lexer(std::istream* s) noexcept + explicit lexer(std::istream* s) noexcept : m_stream(s), m_buffer() { getline(*m_stream, m_buffer); diff --git a/src/json.hpp.re2c b/src/json.hpp.re2c index 9a06ad442..891cb3b4c 100644 --- a/src/json.hpp.re2c +++ b/src/json.hpp.re2c @@ -5085,14 +5085,14 @@ class basic_json using lexer_char_t = unsigned char; /// constructor with a given buffer - lexer(const string_t& s) noexcept + explicit lexer(const string_t& s) noexcept : m_stream(nullptr), m_buffer(s) { m_content = reinterpret_cast(s.c_str()); m_start = m_cursor = m_content; m_limit = m_content + s.size(); } - lexer(std::istream* s) noexcept + explicit lexer(std::istream* s) noexcept : m_stream(s), m_buffer() { getline(*m_stream, m_buffer);