std::packaged_task instance with
a new asynchronous result for the same task.
has an associated asynchronous task.
Allocate a new asynchronous result for the task associated with
If the asynchronous result associated with
*this prior to the call is not ready,
that asynchronous result is ready with a stored
exception of type
and an error code of
has a new asynchronous result with no associated futures, and which
is not ready.
An exception of type
if memory could not be allocated for the new asynchronous result.