GSP
Quick Navigator

Search Site

Unix VPS
A - Starter
B - Basic
C - Preferred
D - Commercial
MPS - Dedicated
Previous VPSs
* Sign Up! *

Support
Contact Us
Online Help
Handbooks
Domain Status
Man Pages

FAQ
Virtual Servers
Pricing
Billing
Technical

Network
Facilities
Connectivity
Topology Map

Miscellaneous
Server Agreement
Year 2038
Credits
 

USA Flag

 

 

Man Pages
std::error_code::operator=(3) C++ Standard Libary std::error_code::operator=(3)

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


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 = make_error_code(e), where make_error_code is called
unqualified to enable argument-dependent lookup. This overload participates in
overload resolution only if std::is_error_code_enum<ErrorCodeEnum>::value is true.


e - error code enum to construct


*this


Copy-assignment operator is defined implicitly.


The ADL-found make_error_code is intended to be used in the original proposal N2422,
and used by all known implementations. However, the standard requires that only
std::make_error_code overloads are considered. This is LWG issue 3629.


assign assigns another error code
(public member function)

2022.07.31 http://cppreference.com

Search for    or go to Top of page |  Section 3 |  Main Index

Powered by GSP Visit the GSP FreeBSD Man Page Interface.
Output converted with ManDoc.