| 177 | */ |
| 178 | template<typename BasicJsonContext, enable_if_t<is_basic_json_context<BasicJsonContext>::value, int> = 0> |
| 179 | static parse_error create(int id_, const position_t& pos, const std::string& what_arg, BasicJsonContext context) |
| 180 | { |
| 181 | const std::string w = concat(exception::name("parse_error", id_), "parse error", |
| 182 | position_string(pos), ": ", exception::diagnostics(context), what_arg); |
| 183 | return {id_, pos.chars_read_total, w.c_str()}; |
| 184 | } |
| 185 | |
| 186 | template<typename BasicJsonContext, enable_if_t<is_basic_json_context<BasicJsonContext>::value, int> = 0> |
| 187 | static parse_error create(int id_, std::size_t byte_, const std::string& what_arg, BasicJsonContext context) |
nothing calls this directly
no test coverage detected