A RetroSearch Logo

Home - News ( United States | United Kingdom | Italy | Germany ) - Football scores

Search Query:

Showing content from https://cplusplus.com/reference/system_error/make_error_condition/ below:

function

<system_error>

std::make_error_condition
error_condition make_error_condition (errc e) noexcept;

Make error condition

Creates an error_condition object from the errc enum value e (of the generic_category).

It returns the same as


1
error_condition(static_cast<int>(e),generic_category());

This function is called by error_condition's constructor for error condition enum types, and should be overloaded for all custom error condition enum types in order to provide a mechanism to generate the appropriate error_condition objects from them.

The standard library overloads this function for the io_errc and future_errc types: see make_error_condition(io_errc) and make_error_condition(future_errc).



Parameters
e
An enum value of type errc (see errc).

Return value An error_condition object representing the enum value e.

Example For an example, see error_category.

See also
error_condition::error_condition
Construct error_condition (public member function)

RetroSearch is an open source project built by @garambo | Open a GitHub Issue

Search and Browse the WWW like it's 1997 | Search results from DuckDuckGo

HTML: 3.2 | Encoding: UTF-8 | Version: 0.7.4