[libc++] Implement part of P2562R1: constexpr std::inplace_merge (#129008)
Drive-by: - Adds `constexpr_random.h` for pseudo-randomizing or shuffling in tests for constant evaluation.
This commit is contained in:
@@ -1609,11 +1609,11 @@ template <class InputIterator1, class InputIterator2, class OutputIterator, clas
|
||||
InputIterator2 first2, InputIterator2 last2, OutputIterator result, Compare comp);
|
||||
|
||||
template <class BidirectionalIterator>
|
||||
void
|
||||
constexpr void // constexpr since C++26
|
||||
inplace_merge(BidirectionalIterator first, BidirectionalIterator middle, BidirectionalIterator last);
|
||||
|
||||
template <class BidirectionalIterator, class Compare>
|
||||
void
|
||||
constexpr void // constexpr since C++26
|
||||
inplace_merge(BidirectionalIterator first, BidirectionalIterator middle, BidirectionalIterator last, Compare comp);
|
||||
|
||||
template <class InputIterator1, class InputIterator2>
|
||||
|
||||
Reference in New Issue
Block a user