HPX

PrevUpHomeNext

Header <hpx/parallel/algorithms/for_loop.hpp>

namespace hpx {
  namespace parallel {
    namespace v2 {
      template<typename ExPolicy, typename I, typename... Args> 
        unspecified for_loop(ExPolicy &&, typename std::decay< I >::type, I, 
                             Args &&...);
      template<typename I, typename... Args> 
        void for_loop(typename std::decay< I >::type, I, Args &&...);
      template<typename ExPolicy, typename I, typename S, typename... Args> 
        unspecified for_loop_strided(ExPolicy &&, 
                                     typename std::decay< I >::type, I, S, 
                                     Args &&...);
      template<typename I, typename S, typename... Args> 
        void for_loop_strided(typename std::decay< I >::type, I, S, 
                              Args &&...);
      template<typename ExPolicy, typename I, typename Size, typename... Args> 
        unspecified for_loop_n(ExPolicy &&, I, Size, Args &&...);
      template<typename I, typename Size, typename... Args> 
        void for_loop_n(I, Size, Args &&...);
      template<typename ExPolicy, typename I, typename Size, typename S, 
               typename... Args> 
        unspecified for_loop_n_strided(ExPolicy &&, I, Size, S, Args &&...);
      template<typename I, typename Size, typename S, typename... Args> 
        void for_loop_n_strided(I, Size, S, Args &&...);
    }
  }
}

PrevUpHomeNext