bulk::future
Defined in header <bulk/future.hpp>.
template <typename T>
class future; // (1)
template <typename T>
class future<T[]>; // (2)
bulk::future represents a value (1) or array (2) that will or has become known in the superstep after its creation.
Template parameters
T- the type of the value(s) stored in the future
Member functions
| (constructor) | constructs the future |
| (deconstructor) | deconstructs the future |
operator= |
assign a future |
| Value access | |
value |
returns the value of the future (1) |
operator[] |
return an element of the array (2) |
| Hub access | |
world |
returns the hub to which the future belongs |