std::error_code::operator= (3) - Linux Manuals

std::error_code::operator=: std::error_code::operator=

NAME

std::error_code::operator= - std::error_code::operator=

Synopsis


template< class ErrorCodeEnum > (since C++11)
error_code& operator=( ErrorCodeEnum e ) noexcept;


Replaces the error code and corresponding category with those representing error code enum e.
Equivalent to *this = std::make_error_code(e). The overload participates in overload resolutions only if std::is_error_code_enum<ErrorCodeEnum>::value == true.

Parameters


e - error code enum to construct

Return value


*this

Notes


Copy-assignment operator is defined implicitly.

See also


       assigns another error code
assign (public member function)