| 214 | FMT_API FMT_FUNC system_error::~system_error() FMT_NOEXCEPT = default; |
| 215 | |
| 216 | FMT_FUNC void system_error::init(int err_code, string_view format_str, |
| 217 | format_args args) { |
| 218 | error_code_ = err_code; |
| 219 | memory_buffer buffer; |
| 220 | format_system_error(buffer, err_code, vformat(format_str, args)); |
| 221 | std::runtime_error& base = *this; |
| 222 | base = std::runtime_error(to_string(buffer)); |
| 223 | } |
| 224 | |
| 225 | namespace internal { |
| 226 |