Documentation Home >> Headers >> <future> Header >> std::packaged_task >> std::packaged_task Destructor

Destroys a std::packaged_task object.

~packaged_task();

Effects:

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.

Throws:

Nothing

Header

#include <future>

See Also