| 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 |