Scroll to navigation

std::promise::~promise(3) C++ Standard Libary std::promise::~promise(3)

NAME

std::promise::~promise - std::promise::~promise

Synopsis


~promise(); (since C++11)


Abandons the shared state:


* if the shared state is ready, releases it.
* if the shared state is not ready, stores an exception object of type
std::future_error with an error condition std::future_errc::broken_promise,
makes the shared state ready and releases it.

2022.07.31 http://cppreference.com