Public Types | |
| using | ResultTuple = OptionalTuple< typename Futures::value_type... > |
| using | Base = Future< SelectFuture< Futures... >, ResultTuple > |
Public Types inherited from pw::async2::experimental::Future< SelectFuture< Futures... >, OptionalTuple< Futures::value_type... > > | |
| using | value_type = std::conditional_t< std::is_void_v< OptionalTuple< Futures::value_type... > >, ReadyType, OptionalTuple< Futures::value_type... > > |
Public Member Functions | |
| SelectFuture (Futures &&... futures) | |
Public Member Functions inherited from pw::async2::experimental::Future< SelectFuture< Futures... >, OptionalTuple< Futures::value_type... > > | |
| Poll< value_type > | Pend (Context &cx) |
| bool | is_complete () const |