diff --git a/src/json/parser.cc b/src/json/parser.cc index f036139..36c397e 100644 --- a/src/json/parser.cc +++ b/src/json/parser.cc @@ -242,7 +242,6 @@ ValuePtr Parser::Value() { } } -/* static */ ValuePtr Parse(FILE* f, int size) { auto parser = Parser(f, size); auto value = parser.Value(); @@ -250,8 +249,7 @@ ValuePtr Parse(FILE* f, int size) { return value; } -/* static */ -ValuePtr Parse(const std::string_view s) { +ValuePtr Parse(const std::string& s) { std::unique_ptr f( fmemopen((void*)s.data(), s.size(), "r"), fclose); if (f.get() == nullptr) throw SystemError(errno); diff --git a/src/json/parser.h b/src/json/parser.h index d7bd804..ca67380 100644 --- a/src/json/parser.h +++ b/src/json/parser.h @@ -66,7 +66,7 @@ class Parser { }; ValuePtr Parse(FILE* f, int size); -ValuePtr Parse(const std::string_view s); +ValuePtr Parse(const std::string& s); } // namespace json } // namespace gabby