1
0
mirror of https://github.com/nlohmann/json.git synced 2025-07-24 02:21:01 +03:00

🔨 added user-defined exception #493

Replaced old std::invalid_argument exception by parse_error.111 to have
unified exceptions in case of input stream errors.
This commit is contained in:
Niels Lohmann
2017-03-14 21:31:36 +01:00
parent 63c2c62f19
commit 1de80e8af4
3 changed files with 6 additions and 4 deletions

View File

@ -11334,7 +11334,7 @@ basic_json_parser_74:
// check if stream is still good
if (m_stream->fail())
{
JSON_THROW(std::invalid_argument("stream error"));
JSON_THROW(parse_error(111, 0, "bad input stream"));
}
std::getline(*m_stream, m_line_buffer_tmp, '\n');