|
| |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| Member functions | ||||
future_error::future_error | ||||
future_error(const future_error& other)noexcept; | (1) | (since C++11) |
explicit future_error(std::future_errc ec); | (2) | (since C++17) |
future_error object with those ofother. If*this andother both have dynamic typestd::future_error thenstd::strcmp(what(), other.what())==0.| other | - | anotherfuture_error object to copy |
| ec | - | error code |
There is no standard-compliant way for the user to construct afuture_error other than copying from anotherfuture_error prior to C++17. C++11 and C++14 depict an exposition-only public constructor taking astd::error_code, and some implementations provide such a constructor.