| 689 | |
| 690 | template<class RandomAccessIterator> |
| 691 | void sort(RandomAccessIterator first, RandomAccessIterator last) |
| 692 | { |
| 693 | using value_type = typename iterator_traits<RandomAccessIterator>::value_type; |
| 694 | |
| 695 | sort(first, last, less<value_type>{}); |
| 696 | } |
| 697 | |
| 698 | template<class RandomAccessIterator, class Compare> |
| 699 | void sort(RandomAccessIterator first, RandomAccessIterator last, |