Lines Matching refs:exception
46 class exception : public std::exception class
61 exception(int id_, const char* what_arg) : id(id_), m(what_arg) {} in exception() function in nlohmann::detail::exception
118 class parse_error : public exception
132 std::string w = exception::name("parse_error", id_) + "parse error" + in create()
139 std::string w = exception::name("parse_error", id_) + "parse error" + in create()
158 : exception(id_, what_arg), byte(byte_) {} in parse_error()
204 class invalid_iterator : public exception
209 std::string w = exception::name("invalid_iterator", id_) + what_arg; in create()
216 : exception(id_, what_arg) {} in invalid_iterator()
258 class type_error : public exception
263 std::string w = exception::name("type_error", id_) + what_arg; in create()
269 type_error(int id_, const char* what_arg) : exception(id_, what_arg) {} in type_error()
305 class out_of_range : public exception
310 std::string w = exception::name("out_of_range", id_) + what_arg; in create()
316 out_of_range(int id_, const char* what_arg) : exception(id_, what_arg) {} in out_of_range()
343 class other_error : public exception
348 std::string w = exception::name("other_error", id_) + what_arg; in create()
354 other_error(int id_, const char* what_arg) : exception(id_, what_arg) {} in other_error()