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: