Change the <algorithm>
header synopsis, 26.1 [algorithms.general], as indicated, to remove "constexpr
" from the six {min,max,minmax}_element
overloads with an ExecutionPolicy
argument:
namespace std { […] // 25.5.7, minimum and maximum: […] template<class ExecutionPolicy, class ForwardIterator> constexpr ForwardIterator min_element(ExecutionPolicy&& exec, // see 25.2.5 ForwardIterator first, ForwardIterator last); template<class ExecutionPolicy, class ForwardIterator, class Compare> constexpr ForwardIterator min_element(ExecutionPolicy&& exec, // see 25.2.5 ForwardIterator first, ForwardIterator last, Compare comp); […] template<class ExecutionPolicy, class ForwardIterator> constexpr ForwardIterator max_element(ExecutionPolicy&& exec, // see 25.2.5 ForwardIterator first, ForwardIterator last); template<class ExecutionPolicy, class ForwardIterator, class Compare> constexpr ForwardIterator max_element(ExecutionPolicy&& exec, // see 25.2.5 ForwardIterator first, ForwardIterator last, Compare comp); […] template<class ExecutionPolicy, class ForwardIterator> constexpr pair<ForwardIterator, ForwardIterator> minmax_element(ExecutionPolicy&& exec, // see 25.2.5 ForwardIterator first, ForwardIterator last); template<class ExecutionPolicy, class ForwardIterator, class Compare> constexpr pair<ForwardIterator, ForwardIterator> minmax_element(ExecutionPolicy&& exec, // see 25.2.5 ForwardIterator first, ForwardIterator last, Compare comp); […] }
RetroSearch is an open source project built by @garambo | Open a GitHub Issue
Search and Browse the WWW like it's 1997 | Search results from DuckDuckGo
HTML:
3.2
| Encoding:
UTF-8
| Version:
0.7.4