🔨 cleaner exception interface
This commit is contained in:
parent
ad47b0fbde
commit
3d4f6a2940
6 changed files with 73 additions and 60 deletions
|
@ -123,7 +123,7 @@ class SaxEventLogger : public nlohmann::json::json_sax_t
|
|||
return true;
|
||||
}
|
||||
|
||||
bool parse_error(std::size_t position, const std::string&, const std::string&) override
|
||||
bool parse_error(std::size_t position, const std::string&, const json::exception&) override
|
||||
{
|
||||
errored = true;
|
||||
events.push_back("parse_error(" + std::to_string(position) + ")");
|
||||
|
|
|
@ -122,7 +122,7 @@ struct SaxEventLogger : public nlohmann::json::json_sax_t
|
|||
return true;
|
||||
}
|
||||
|
||||
bool parse_error(std::size_t position, const std::string&, const std::string&) override
|
||||
bool parse_error(std::size_t position, const std::string&, const json::exception&) override
|
||||
{
|
||||
events.push_back("parse_error(" + std::to_string(position) + ")");
|
||||
return false;
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue