Skip to content

Commit 865d418

Browse files
Restore typename keywords (strictly required for CI builds)
1 parent 0e2e53e commit 865d418

1 file changed

Lines changed: 9 additions & 9 deletions

File tree

  • libs/core/algorithms/include/hpx/parallel/algorithms

libs/core/algorithms/include/hpx/parallel/algorithms/minmax.hpp

Lines changed: 9 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -405,7 +405,7 @@ namespace hpx::parallel {
405405

406406
using element_type = hpx::traits::proxy_value_t<
407407
std::decay_t<hpx::util::invoke_result_t<Proj,
408-
std::iterator_traits<FwdIter>::reference>>>;
408+
typename std::iterator_traits<FwdIter>::reference>>>;
409409

410410
auto smallest = it;
411411

@@ -445,7 +445,7 @@ namespace hpx::parallel {
445445

446446
using element_type = hpx::traits::proxy_value_t<
447447
std::decay_t<hpx::util::invoke_result_t<Proj,
448-
std::iterator_traits<Iter>::reference>>>;
448+
typename std::iterator_traits<Iter>::reference>>>;
449449

450450
element_type value = HPX_INVOKE(proj, *smallest);
451451
util::loop_n<std::decay_t<ExPolicy>>(
@@ -476,7 +476,7 @@ namespace hpx::parallel {
476476

477477
using element_type = hpx::traits::proxy_value_t<
478478
std::decay_t<hpx::util::invoke_result_t<Proj,
479-
std::iterator_traits<FwdIter>::reference>>>;
479+
typename std::iterator_traits<FwdIter>::reference>>>;
480480

481481
auto smallest = first;
482482

@@ -560,7 +560,7 @@ namespace hpx::parallel {
560560

561561
using element_type = hpx::traits::proxy_value_t<
562562
std::decay_t<hpx::util::invoke_result_t<Proj,
563-
std::iterator_traits<FwdIter>::reference>>>;
563+
typename std::iterator_traits<FwdIter>::reference>>>;
564564

565565
auto largest = it;
566566

@@ -599,7 +599,7 @@ namespace hpx::parallel {
599599

600600
using element_type = hpx::traits::proxy_value_t<
601601
std::decay_t<hpx::util::invoke_result_t<Proj,
602-
std::iterator_traits<Iter>::reference>>>;
602+
typename std::iterator_traits<Iter>::reference>>>;
603603

604604
element_type value = HPX_INVOKE(proj, *largest);
605605
util::loop_n<std::decay_t<ExPolicy>>(
@@ -630,7 +630,7 @@ namespace hpx::parallel {
630630

631631
using element_type = hpx::traits::proxy_value_t<
632632
std::decay_t<hpx::util::invoke_result_t<Proj,
633-
std::iterator_traits<FwdIter>::reference>>>;
633+
typename std::iterator_traits<FwdIter>::reference>>>;
634634

635635
auto largest = first;
636636

@@ -716,7 +716,7 @@ namespace hpx::parallel {
716716

717717
using element_type = hpx::traits::proxy_value_t<
718718
std::decay_t<hpx::util::invoke_result_t<Proj,
719-
std::iterator_traits<FwdIter>::reference>>>;
719+
typename std::iterator_traits<FwdIter>::reference>>>;
720720

721721
element_type min_value = HPX_INVOKE(proj, *it);
722722
element_type max_value = min_value;
@@ -758,7 +758,7 @@ namespace hpx::parallel {
758758

759759
using element_type = hpx::traits::proxy_value_t<
760760
std::decay_t<hpx::util::invoke_result_t<Proj,
761-
std::iterator_traits<Iter>::reference>>>;
761+
typename std::iterator_traits<Iter>::reference>>>;
762762

763763
auto result = *it;
764764

@@ -807,7 +807,7 @@ namespace hpx::parallel {
807807

808808
using element_type = hpx::traits::proxy_value_t<
809809
std::decay_t<hpx::util::invoke_result_t<Proj,
810-
std::iterator_traits<FwdIter>::reference>>>;
810+
typename std::iterator_traits<FwdIter>::reference>>>;
811811

812812
element_type min_value = HPX_INVOKE(proj, *min);
813813
element_type max_value = HPX_INVOKE(proj, *max);

0 commit comments

Comments
 (0)