HPX

PrevUpHomeNext

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

namespace hpx {
  namespace parallel {
    namespace v1 {
      template<typename ExPolicy, typename FwdIter, typename T1, typename T2, 
               typename Proj = util::projection_identity, FwdIter > 
        unspecified replace(ExPolicy &&, FwdIter, FwdIter, T1 const &, 
                            T2 const &, Proj && = Proj());
      template<typename ExPolicy, typename FwdIter, typename F, typename T, 
               typename Proj = util::projection_identity, FwdIter > 
        unspecified replace_if(ExPolicy &&, FwdIter, FwdIter, F &&, T const &, 
                               Proj && = Proj());
      template<typename ExPolicy, typename FwdIter1, typename FwdIter2, 
               typename T1, typename T2, 
               typename Proj = util::projection_identity, FwdIter1 > 
        unspecified replace_copy(ExPolicy &&, FwdIter1, FwdIter1, FwdIter2, 
                                 T1 const &, T2 const &, Proj && = Proj());
      template<typename ExPolicy, typename FwdIter1, typename FwdIter2, 
               typename F, typename T, 
               typename Proj = util::projection_identity, FwdIter1 > 
        unspecified replace_copy_if(ExPolicy &&, FwdIter1, FwdIter1, FwdIter2, 
                                    F &&, T const &, Proj && = Proj());
    }
  }
}

PrevUpHomeNext