futures_base implementation for ready values.
More...
|
template<typename InputIterator > |
| ready_futures (InputIterator first, InputIterator last) |
|
size_type | size (void) const noexcept final |
|
bool | valid (const size_type) const final |
|
bool | valid (void) const final |
|
void | wait (const size_type) const final |
|
void | wait (void) const final |
|
T | get (const size_type n) final |
|
std::vector< T > | get (void) final |
|
void | set_owned (void) noexcept |
|
bool | is_owned (void) const noexcept |
|
template<typename Function > |
void | async_then (Function &&f) |
|
|
using | size_type = typename futures_base< T >::size_type |
|
using | value_type = T |
|
using | aggregate_result_type = typename std::conditional< std::is_void< T >::value, void, std::vector< T > >::type |
|
|
bool | valid_no_yield (void) const noexcept final |
| Returns true if the result has been received.
|
|
void | schedule_continuation (void) |
| Schedules a continuation if async_then() was called.
|
|
template<typename T>
class stapl::runtime::ready_futures< T >
futures_base implementation for ready values.
- Template Parameters
-
- See also
- futures
The documentation for this class was generated from the following file: