promise<T> More...
#include <futures.hpp>
Public Member Functions | |
promise (asio::io_context *_io_context, std::recursive_mutex *_global_m) noexcept | |
promise (promise &&x) noexcept | |
promise (const promise &)=delete | |
promise & | operator= (promise &&x) noexcept |
void | operator= (const promise &)=delete |
future< T > | get_future () noexcept |
promise<T>::get_future() | |
template<typename... A> | |
void | set_value (A &&...a) noexcept |
void | set_exception (std::exception_ptr ex) noexcept |
template<typename Exception > | |
void | set_exception (Exception &&e) noexcept |
Friends | |
template<typename U > | |
class | future |
struct | future_state< T > |
struct | future_state< void > |
promise<T>