提交 862e7000 编写于 作者: N Niels

fixed #94

上级 3f6b1073
......@@ -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<const lexer_char_t*>(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);
......
......@@ -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<const lexer_char_t*>(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);
......
Markdown is supported
0% .
You are about to add 0 people to the discussion. Proceed with caution.
先完成此消息的编辑!
想要评论请 注册