diff options
Diffstat (limited to 'libjsonpp/jsonFlexLexer.cpp')
-rw-r--r-- | libjsonpp/jsonFlexLexer.cpp | 11 |
1 files changed, 6 insertions, 5 deletions
diff --git a/libjsonpp/jsonFlexLexer.cpp b/libjsonpp/jsonFlexLexer.cpp index b58c82f..e1f5006 100644 --- a/libjsonpp/jsonFlexLexer.cpp +++ b/libjsonpp/jsonFlexLexer.cpp @@ -1,9 +1,10 @@ -#include "jsonValueFlexLexer.h" +#include "jsonValueFlexLexer.h" // IWYU pragma: keep +#include <format> #include <glibmm/convert.h> namespace json { - jsonFlexLexer::jsonFlexLexer(std::istream & in, std::string enc) : - yyFlexLexer(&in, nullptr), encoding(enc != utf8 ? std::move(enc) : std::string()) + jsonFlexLexer::jsonFlexLexer(std::istream & input, std::string enc) : + yyFlexLexer(&input, nullptr), encoding(enc != utf8 ? std::move(enc) : std::string()) { yy_push_state(0); } @@ -23,8 +24,8 @@ namespace json { throw ParseError(msg, 0, 0); } - ParseError::ParseError(const char * at, int l, int s) : - std::invalid_argument(Glib::ustring::compose("Parse error at or near %1 (line %2, state %3)", at, l, s)) + ParseError::ParseError(const char * atOrNear, int line, int state) : + std::invalid_argument(std::format("Parse error at or near {} (line {}, state {})", atOrNear, line, state)) { } } |