Lines Matching refs:on_error
1271 handler.on_error();
1321 eh.on_error("invalid type specifier");
1333 handler.on_error("invalid format specifier for char");
1344 handler.on_error("invalid type specifier");
1349 if (spec != 0 && spec != 's') eh.on_error("invalid type specifier");
1354 if (spec != 0 && spec != 'p') eh.on_error("invalid type specifier");
1367 FMT_CONSTEXPR void on_error() {
1368 ErrorHandler::on_error("invalid type specifier");
1642 FMT_NORETURN void on_error() {
1999 if (value > max_int) eh.on_error("number is too big");
2035 if (is_negative(value)) handler_.on_error("negative width");
2041 handler_.on_error("width is not integer");
2055 if (is_negative(value)) handler_.on_error("negative precision");
2061 handler_.on_error("precision is not integer");
2111 error_handler_.on_error("format specifier requires numeric argument");
2118 error_handler_.on_error("format specifier requires signed argument");
2124 error_handler_.on_error("precision not allowed for this argument type");
2182 if (value > to_unsigned(max_value<int>())) eh.on_error("number is too big");
2191 if (!arg) ctx.on_error("argument index out of range");
2217 void on_error(const char* message) { context_.on_error(message); }
2301 FMT_CONSTEXPR void on_error(const char* message) {
2302 context_.on_error(message);
2340 handler.on_error("invalid format string");
2346 handler.on_error("invalid format string");
2367 FMT_CONSTEXPR void on_error(const char* message) {
2368 handler.on_error(message);
2384 FMT_CONSTEXPR void on_error(const char* message) {
2385 handler.on_error(message);
2420 return handler.on_error("invalid fill character '{'"), begin;
2443 return handler.on_error("invalid format string"), begin;
2463 return handler.on_error("invalid format string"), begin;
2465 return handler.on_error("missing precision specifier"), begin;
2545 FMT_CONSTEXPR void on_error(const char* message) {
2546 handler.on_error(message);
2563 return handler_.on_error("unmatched '}' in format string");
2580 if (p == end) return handler.on_error("invalid format string");
2594 return handler.on_error("unknown format specifier");
2596 return handler.on_error("missing '}' in format string");
2639 on_error("compile-time checks don't support named arguments");
2649 FMT_CONSTEXPR void on_error(const char* message) {
2650 context_.on_error(message);
2658 if (arg_id_ >= num_args) context_.on_error("argument index out of range");
3133 if (arg.type() == internal::none_type) this->on_error("argument not found");
3186 if (begin == end || *begin != '}') on_error("missing '}' in format string");