std::future_error::future_error

< cpp‎ | thread‎ | future error
 
 
Thread support library
Threads
(C++11)
this_thread namespace
(C++11)
(C++11)
(C++11)
Mutual exclusion
(C++11)
Generic lock management
(C++11)
(C++11)
(C++11)
(C++11)(C++11)(C++11)
(C++11)
(C++11)
Condition variables
(C++11)
Futures
(C++11)
(C++11)
(C++11)
(C++11)
 
std::future_error
Member functions
future_error::future_error
 
explicit future_error( std::future_errc ec );
(since C++17)

Constructs a new future error object containing the error code std::make_error_code(ec).

Parameters

ec - error code

Notes

There is no standard-compliant way for the user to construct a future_error prior to C++17. C++11 and C++14 depict an exposition-only public constructor taking a std::error_code, and some implementations provide such a constructor.