Inherits dispenso::detail::FutureBase< void >.
|
| 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) |
|
Definition at line 343 of file future.h.
◆ Future() [1/6]
◆ Future() [2/6]
◆ Future() [3/6]
◆ Future() [4/6]
◆ Future() [5/6]
◆ Future() [6/6]
template<typename F , typename Schedulable >
dispenso::Future< void >::Future |
( |
F && | f, |
|
|
Schedulable & | schedulable, |
|
|
std::launch | asyncPolicy = kNotAsync, |
|
|
std::launch | deferredPolicy = std::launch::deferred ) |
|
inline |
◆ get()
Block until the functor has been called.
Definition at line 381 of file future.h.
◆ operator=() [1/2]
◆ operator=() [2/2]
◆ share()
◆ then() [1/2]
◆ then() [2/2]
template<typename F , typename Schedulable >
Future< detail::ResultOf< F, Future< void > && > > dispenso::Future< void >::then |
( |
F && | f, |
|
|
Schedulable & | sched, |
|
|
std::launch | asyncPolicy = kNotAsync, |
|
|
std::launch | deferredPolicy = std::launch::deferred ) |
|
inline |
◆ Future
◆ make_ready_future
Future< void > make_ready_future |
( |
| ) |
|
|
friend |
The documentation for this class was generated from the following file: