Inherits dispenso::detail::FutureBase< void >.
Public Member Functions | |
Future (Future &&f) noexcept | |
Future (Base &&f) noexcept | |
Future (const Future &f) noexcept | |
Future (const Base &f) noexcept | |
template<typename F , typename Schedulable > | |
Future (F &&f, Schedulable &schedulable, std::launch asyncPolicy=kNotAsync, std::launch deferredPolicy=std::launch::deferred) | |
Future & | operator= (Future &&f) noexcept |
Future & | operator= (const Future &f) |
Future | share () |
void | get () const |
template<typename F , typename Schedulable > | |
Future< detail::ResultOf< F, Future< void > && > > | then (F &&f, Schedulable &sched, std::launch asyncPolicy=kNotAsync, std::launch deferredPolicy=std::launch::deferred) |
template<typename F > | |
Future< detail::ResultOf< F, Future< void > && > > | then (F &&f) |
Friends | |
Future< void > | make_ready_future () |
|
inlinenoexcept |
|
inlinenoexcept |
|
inlinenoexcept |
|
inlinenoexcept |
|
inlinenoexcept |
|
inline |
|
inline |
|
inline |
|
inlinenoexcept |
|
inline |
|
inline |
Make a Future<void>
in a ready state.