std::error_category:: default_error_condition
|
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| Member functions | ||||
|
error_category::default_error_condition
|
||||
|
(until C++20)
(until C++20)
(C++20)
|
|
virtual
std::
error_condition
default_error_condition
(
int
val
)
const
noexcept
;
|
(начиная с C++11) | |
Возвращает условие ошибки для заданного значения ошибки.
Эквивалентно std:: error_condition ( val, * this ) .
Классы, производные от
error_category
, могут переопределять эту функцию для сопоставления определенных значений ошибок с общей категорией. Например,
std::system_category
переопределяет эту функцию для сопоставления значений ошибок, соответствующих POSIX
errno
, с
std::generic_category
.
Параметры
| val | - | значение ошибки, для которого возвращается условие ошибки |
Возвращаемое значение
Состояние ошибки для данного кода ошибки.