@@ -397,8 +397,8 @@ namespace hpx::parallel {
397397 namespace detail {
398398
399399 // / \cond NOINTERNAL
400- template <typename ExPolicy, typename FwdIter,
401- typename F, typename Proj>
400+ template <typename ExPolicy, typename FwdIter, typename F,
401+ typename Proj>
402402 constexpr FwdIter sequential_min_element (ExPolicy&&, FwdIter it,
403403 std::size_t count, F const & f, Proj const & proj)
404404 {
@@ -407,8 +407,9 @@ namespace hpx::parallel {
407407
408408 auto smallest = it;
409409
410- using element_type = hpx::traits::proxy_value_t <std::decay_t <
411- std::invoke_result_t <Proj, hpx::traits::iter_reference_t <FwdIter>>>>;
410+ using element_type =
411+ hpx::traits::proxy_value_t <std::decay_t <std::invoke_result_t <
412+ Proj, hpx::traits::iter_reference_t <FwdIter>>>>;
412413
413414 element_type value = HPX_INVOKE (proj, *smallest);
414415 util::const_loop_n<std::decay_t <ExPolicy>>(
@@ -444,8 +445,9 @@ namespace hpx::parallel {
444445
445446 auto smallest = *it;
446447
447- using element_type = hpx::traits::proxy_value_t <std::decay_t <
448- std::invoke_result_t <Proj, hpx::traits::iter_reference_t <Iter>>>>;
448+ using element_type = hpx::traits::proxy_value_t <
449+ std::decay_t <std::invoke_result_t <Proj,
450+ hpx::traits::iter_reference_t <Iter>>>>;
449451
450452 element_type value = HPX_INVOKE (proj, *smallest);
451453 util::const_loop_n<std::decay_t <ExPolicy>>(
@@ -476,8 +478,9 @@ namespace hpx::parallel {
476478
477479 auto smallest = first;
478480
479- using element_type = hpx::traits::proxy_value_t <std::decay_t <
480- std::invoke_result_t <Proj, hpx::traits::iter_reference_t <FwdIter>>>>;
481+ using element_type = hpx::traits::proxy_value_t <
482+ std::decay_t <std::invoke_result_t <Proj,
483+ hpx::traits::iter_reference_t <FwdIter>>>>;
481484
482485 element_type value = HPX_INVOKE (proj, *smallest);
483486 util::const_loop (HPX_FORWARD (ExPolicy, policy), ++first, last,
@@ -549,8 +552,8 @@ namespace hpx::parallel {
549552 namespace detail {
550553
551554 // / \cond NOINTERNAL
552- template <typename ExPolicy, typename FwdIter,
553- typename F, typename Proj>
555+ template <typename ExPolicy, typename FwdIter, typename F,
556+ typename Proj>
554557 constexpr FwdIter sequential_max_element (ExPolicy&&, FwdIter it,
555558 std::size_t count, F const & f, Proj const & proj)
556559 {
@@ -559,8 +562,9 @@ namespace hpx::parallel {
559562
560563 auto largest = it;
561564
562- using element_type = hpx::traits::proxy_value_t <std::decay_t <
563- std::invoke_result_t <Proj, hpx::traits::iter_reference_t <FwdIter>>>>;
565+ using element_type =
566+ hpx::traits::proxy_value_t <std::decay_t <std::invoke_result_t <
567+ Proj, hpx::traits::iter_reference_t <FwdIter>>>>;
564568
565569 element_type value = HPX_INVOKE (proj, *largest);
566570 util::const_loop_n<std::decay_t <ExPolicy>>(
@@ -596,8 +600,9 @@ namespace hpx::parallel {
596600
597601 auto largest = *it;
598602
599- using element_type = hpx::traits::proxy_value_t <std::decay_t <
600- std::invoke_result_t <Proj, hpx::traits::iter_reference_t <Iter>>>>;
603+ using element_type = hpx::traits::proxy_value_t <
604+ std::decay_t <std::invoke_result_t <Proj,
605+ hpx::traits::iter_reference_t <Iter>>>>;
601606
602607 element_type value = HPX_INVOKE (proj, *largest);
603608 util::const_loop_n<std::decay_t <ExPolicy>>(
@@ -628,8 +633,9 @@ namespace hpx::parallel {
628633
629634 auto largest = first;
630635
631- using element_type = hpx::traits::proxy_value_t <std::decay_t <
632- std::invoke_result_t <Proj, hpx::traits::iter_reference_t <FwdIter>>>>;
636+ using element_type = hpx::traits::proxy_value_t <
637+ std::decay_t <std::invoke_result_t <Proj,
638+ hpx::traits::iter_reference_t <FwdIter>>>>;
633639
634640 element_type value = HPX_INVOKE (proj, *largest);
635641 util::const_loop (HPX_FORWARD (ExPolicy, policy), ++first, last,
@@ -701,8 +707,8 @@ namespace hpx::parallel {
701707 namespace detail {
702708
703709 // / \cond NOINTERNAL
704- template <typename ExPolicy, typename FwdIter,
705- typename F, typename Proj>
710+ template <typename ExPolicy, typename FwdIter, typename F,
711+ typename Proj>
706712 minmax_element_result<FwdIter> sequential_minmax_element (ExPolicy&&,
707713 FwdIter it, std::size_t count, F const & f, Proj const & proj)
708714 {
@@ -711,8 +717,9 @@ namespace hpx::parallel {
711717 if (count == 0 || count == 1 )
712718 return result;
713719
714- using element_type = hpx::traits::proxy_value_t <std::decay_t <
715- std::invoke_result_t <Proj, hpx::traits::iter_reference_t <FwdIter>>>>;
720+ using element_type =
721+ hpx::traits::proxy_value_t <std::decay_t <std::invoke_result_t <
722+ Proj, hpx::traits::iter_reference_t <FwdIter>>>>;
716723
717724 element_type min_value = HPX_INVOKE (proj, *it);
718725 element_type max_value = min_value;
@@ -755,8 +762,9 @@ namespace hpx::parallel {
755762
756763 auto result = *it;
757764
758- using element_type = hpx::traits::proxy_value_t <std::decay_t <
759- std::invoke_result_t <Proj, hpx::traits::iter_reference_t <Iter>>>>;
765+ using element_type = hpx::traits::proxy_value_t <
766+ std::decay_t <std::invoke_result_t <Proj,
767+ hpx::traits::iter_reference_t <Iter>>>>;
760768
761769 element_type min_value = HPX_INVOKE (proj, *result.min );
762770 element_type max_value = HPX_INVOKE (proj, *result.max );
@@ -801,8 +809,9 @@ namespace hpx::parallel {
801809 return minmax_element_result<FwdIter>{min, max};
802810 }
803811
804- using element_type = hpx::traits::proxy_value_t <std::decay_t <
805- std::invoke_result_t <Proj, hpx::traits::iter_reference_t <FwdIter>>>>;
812+ using element_type = hpx::traits::proxy_value_t <
813+ std::decay_t <std::invoke_result_t <Proj,
814+ hpx::traits::iter_reference_t <FwdIter>>>>;
806815
807816 element_type min_value = HPX_INVOKE (proj, *min);
808817 element_type max_value = HPX_INVOKE (proj, *max);
0 commit comments