|
Electroneum
|
#include <format.h>


Public Member Functions | |
| SystemError (int error_code, CStringRef message) | |
| FMT_API | ~SystemError () FMT_DTOR_NOEXCEPT |
| int | error_code () const |
Protected Types | |
| typedef char | Char |
Protected Member Functions | |
| SystemError () | |
Protected Member Functions inherited from fmt::internal::RuntimeError | |
| RuntimeError () | |
| RuntimeError (const RuntimeError &rerr) | |
| FMT_API | ~RuntimeError () FMT_DTOR_NOEXCEPT |
Protected Attributes | |
| int | error_code_ |
Private Member Functions | |
| FMT_API void | init (int err_code, CStringRef format_str, ArgList args) |
An error returned by an operating system or a language runtime, for example a file opening error.
|
protected |
|
inlineprotected |
|
inline |
Constructs a :class:fmt::SystemError object with a description formatted with fmt::format_system_error. message and additional arguments passed into the constructor are formatted similarly to fmt::format.
Example**::
This throws a SystemError with the description cannot open file 'madeup': No such file or directory or similar (system message may vary). const char *filename = "madeup"; std::FILE *file = std::fopen(filename, "r"); if (!file) throw fmt::SystemError(errno, "cannot open file '{}'", filename);
| FMT_FUNC fmt::SystemError::~SystemError | ( | ) |
|
inline |
|
private |
|
protected |
1.8.14