Public Types | |
| using | SecondFuture = std::invoke_result_t< Func, typename FirstFuture::value_type > |
| using | value_type = typename SecondFuture::value_type |
Public Member Functions | |
| ThenFuture (ThenFuture &&)=default | |
| ThenFuture & | operator= (ThenFuture &&other) |
| ThenFuture (FirstFuture &&first, Func &&func) | |
| Poll< value_type > | Pend (Context &cx) |
| bool | is_pendable () const |
| bool | is_complete () const |