std::future<T>::wait (3) - Linux Manuals
std::future<T>::wait: std::future<T>::wait
NAME
std::future<T>::wait - std::future<T>::wait
Synopsis
void wait() const; (since C++11)
Blocks until the result becomes available. valid() == true after the call.
The behavior is undefined if valid()== false before the call to this function.
Parameters
(none)
Return value
(none)
Exceptions
(none)
Notes
The implementations are encouraged to detect the case when valid == false before the call and throw a std::future_error with an error condition of std::future_errc::no_state.
Example
// Run this code
Output:
See also
wait_for (public member function)
wait_until (public member function)