提交 9ca00e48 编写于 作者: N Niels

readded missing header

上级 e3854170
...@@ -38,6 +38,7 @@ SOFTWARE. ...@@ -38,6 +38,7 @@ SOFTWARE.
#include <cstddef> // nullptr_t, ptrdiff_t, size_t #include <cstddef> // nullptr_t, ptrdiff_t, size_t
#include <cstdint> // int64_t, uint64_t #include <cstdint> // int64_t, uint64_t
#include <cstdlib> // strtod, strtof, strtold, strtoul #include <cstdlib> // strtod, strtof, strtold, strtoul
#include <cstring> // strlen
#include <functional> // function, hash, less #include <functional> // function, hash, less
#include <initializer_list> // initializer_list #include <initializer_list> // initializer_list
#include <iomanip> // setw #include <iomanip> // setw
...@@ -9163,7 +9164,7 @@ basic_json_parser_66: ...@@ -9163,7 +9164,7 @@ basic_json_parser_66:
/// a parser reading from a string literal /// a parser reading from a string literal
parser(const char* buff, const parser_callback_t cb = nullptr) parser(const char* buff, const parser_callback_t cb = nullptr)
: callback(cb), : callback(cb),
m_lexer(reinterpret_cast<const typename lexer::lexer_char_t*>(buff), strlen(buff)) m_lexer(reinterpret_cast<const typename lexer::lexer_char_t*>(buff), std::strlen(buff))
{} {}
/// a parser reading from an input stream /// a parser reading from an input stream
......
...@@ -38,6 +38,7 @@ SOFTWARE. ...@@ -38,6 +38,7 @@ SOFTWARE.
#include <cstddef> // nullptr_t, ptrdiff_t, size_t #include <cstddef> // nullptr_t, ptrdiff_t, size_t
#include <cstdint> // int64_t, uint64_t #include <cstdint> // int64_t, uint64_t
#include <cstdlib> // strtod, strtof, strtold, strtoul #include <cstdlib> // strtod, strtof, strtold, strtoul
#include <cstring> // strlen
#include <functional> // function, hash, less #include <functional> // function, hash, less
#include <initializer_list> // initializer_list #include <initializer_list> // initializer_list
#include <iomanip> // setw #include <iomanip> // setw
...@@ -8312,7 +8313,7 @@ class basic_json ...@@ -8312,7 +8313,7 @@ class basic_json
/// a parser reading from a string literal /// a parser reading from a string literal
parser(const char* buff, const parser_callback_t cb = nullptr) parser(const char* buff, const parser_callback_t cb = nullptr)
: callback(cb), : callback(cb),
m_lexer(reinterpret_cast<const typename lexer::lexer_char_t*>(buff), strlen(buff)) m_lexer(reinterpret_cast<const typename lexer::lexer_char_t*>(buff), std::strlen(buff))
{} {}
/// a parser reading from an input stream /// a parser reading from an input stream
......
Markdown is supported
0% .
You are about to add 0 people to the discussion. Proceed with caution.
先完成此消息的编辑!
想要评论请 注册