Namespaces
Variants
Actions

std::make_error_condition(std::errc)

From cppreference.com
< cpp‎ | error‎ | errc
 
 
 
 
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.

[edit]Parameters

e - standard error value

[edit]Return value

Error condition for e.

[edit]Example

#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
close