Namespaces
Variants

std:: make_error_condition (std::errc)

From cppreference.net
< cpp ‎ | error ‎ | errc
Utilities library
std::errc
Non-member functions
make_error_condition
Helper classes
Definido en el encabezado <system_error>
std:: error_condition make_error_condition ( std:: errc e ) noexcept ;
(desde C++11)

Crea una condición de error para un valor errc e . Establece el valor de error a int ( e ) y la categoría de error a std::generic_category .

Parámetros

e - valor de error estándar

Valor de retorno

Condición de error para e .

Ejemplo

#include <iostream>
#include <string>
#include <system_error>
int main()
{
    auto err = std::make_error_condition(std::errc::invalid_argument);
    std::cout << err.message() << '\n';
}

Salida posible:

Invalid argument