HPX

PrevUpHomeNext

Header <hpx/lcos/when_all.hpp>

namespace hpx {
  template<typename InputIter, 
           typename Container = vector<future<typename std::iterator_traits<InputIter>::value_type>> > 
    future< Container > when_all(InputIter, InputIter);
  template<typename Range> future< Range > when_all(Range &&);
  template<typename... T> future< tuple< future< T >...> > when_all(T &&...);
  template<typename InputIter, 
           typename Container = vector<future<typename std::iterator_traits<InputIter>::value_type>> > 
    future< Container > when_all_n(InputIter, std::size_t);
}

PrevUpHomeNext