Lines Matching defs:what_arg

50     exception(int id_, const char* what_arg) : id(id_), m(what_arg) {} // NOLINT(bugprone-throw-keyword-missing)
143 @param[in] what_arg the explanatory string
147 static parse_error create(int id_, const position_t& pos, const std::string& what_arg, BasicJsonContext context)
150 position_string(pos), ": ", exception::diagnostics(context), what_arg);
155 static parse_error create(int id_, std::size_t byte_, const std::string& what_arg, BasicJsonContext context)
159 ": ", exception::diagnostics(context), what_arg);
175 parse_error(int id_, std::size_t byte_, const char* what_arg)
176 : exception(id_, what_arg), byte(byte_) {}
191 static invalid_iterator create(int id_, const std::string& what_arg, BasicJsonContext context)
193 std::string w = concat(exception::name("invalid_iterator", id_), exception::diagnostics(context), what_arg);
199 invalid_iterator(int id_, const char* what_arg)
200 : exception(id_, what_arg) {}
209 static type_error create(int id_, const std::string& what_arg, BasicJsonContext context)
211 std::string w = concat(exception::name("type_error", id_), exception::diagnostics(context), what_arg);
217 type_error(int id_, const char* what_arg) : exception(id_, what_arg) {}
226 static out_of_range create(int id_, const std::string& what_arg, BasicJsonContext context)
228 std::string w = concat(exception::name("out_of_range", id_), exception::diagnostics(context), what_arg);
234 out_of_range(int id_, const char* what_arg) : exception(id_, what_arg) {}
243 static other_error create(int id_, const std::string& what_arg, BasicJsonContext context)
245 std::string w = concat(exception::name("other_error", id_), exception::diagnostics(context), what_arg);
251 other_error(int id_, const char* what_arg) : exception(id_, what_arg) {}