std::experimental::promise(concurrencyTS) (3) - Linux Manuals
std::experimental::promise(concurrencyTS): std::experimental::promise(concurrencyTS)
NAME
std::experimental::promise(concurrencyTS) - std::experimental::promise(concurrencyTS)
Synopsis
Defined in header <experimental/future>
template< class R > class promise; (1) (concurrency TS)
template< class R > class promise<R&>; (2) (concurrency TS)
template<> class promise<void>; (3) (concurrency TS)
std::experimental::concurrency_v1::promise is a modified version of std::promise provided by the concurrency TS that works with std::experimental::future.
The only change from std::promise is that the get_future() member function returns a std::experimental::future.