std:: make_error_condition (std::errc)
From cppreference.com
C++
Utilities library
|
|
Diagnostics library
|
|
std::errc
Non-member functions | ||||
make_error_condition
|
||||
Helper classes | ||||
Defined in header
<system_error>
|
||
std::
error_condition
make_error_condition
(
std::
errc
e
)
noexcept
;
|
(since C++11) | |
Creates an error condition for an
errc
value
e
. Sets the error value to
int
(
e
)
and error category to
std::generic_category
.
Parameters
e | - | standard error value |
Return value
Error condition for e .
Example
Run this code
#include <iostream> #include <string> #include <system_error> int main() { auto err = std::make_error_condition(std::errc::invalid_argument); std::cout << err.message() << '\n'; }
Possible output:
Invalid argument
Retrieved from "
https://en.cppreference.com/mwiki/index.php?title=cpp/error/errc/make_error_condition&oldid=160912
"