// In header: <hpx/lcos/wait_each.hpp> template<typename F, typename Future> void wait_each(F && f, std::vector< Future > && futures);
The function wait_each is a operator allowing to join on the results of all given futures. It AND-composes all future objects given and returns after they finished executing. Additionally, the supplied function is called for each of the passed futures as soon as the future has become ready. wait_each returns after all futures have been become ready.
This function consumes the futures as they are passed on to the supplied function.