Destroys a std::experimental::promise
object.
~promise();
Destroys *this
.
If *this
has an associated asynchronous result, and that result is not
ready, then that result becomes ready
with a std::future_error
exception with an
error code of std::future_errc::broken_promise
.
Nothing
#include <experimental/future>