FreeBSD Manual Pages
std::error_...or_condition(3) C++ Standard Libarystd::error_...or_condition(3) NAME std::error_condition::error_condition - std::error_condition::er- ror_condition Synopsis error_condition() noexcept; (1) (since C++11) error_condition( const error_condition& other ) noexcept; (2) (since C++11) (im- plicitly declared) error_condition( int val, const error_category& cat ) (3) (since C++11) noexcept; template< class ErrorConditionEnum > (4) (since C++11) error_condition( ErrorConditionEnum e ) noexcept; Constructs new error condition. 1) Default constructor. Initializes the error condition with generic category and error code 0. 2) Copy constructor. Initializes the error condition with the con- tents of other. 3) Initializes the error condition with error code val and error category cat. 4) Initializes the error condition with enum e. Effectively calls make_error_condition found by argument-dependent lookup for e. This overload participates in overload resolution only if std::is_error_condition_enum<ErrorConditionEnum>::value is true. Parameters other - another error condition to initialize with val - error code cat - error category e - error condition enum Notes The ADL-found make_error_condition 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_condition overloads are considered. This is LWG issue 3629. See also make_error_condition(std::errc) constructs an std::errc error condition (C++11) (function) make_error_condition(std::io_errc) constructs an iostream error code (C++11) (function) make_error_condition(std::future_errc) constructs a future er- ror_condition (C++11) (function) http://cppreference.com 2022.07.31 std::error_...or_condition(3)
NAME | Synopsis | Parameters | Notes | See also
Want to link to this manual page? Use this URL:
<https://man.freebsd.org/cgi/man.cgi?query=std::error_condition::error_condition&sektion=3&manpath=FreeBSD+Ports+15.0>
