Lines Matching refs:RandomAccessIterator

1344 template <class RandomAccessIterator>
1346 …random_shuffle(RandomAccessIterator first, RandomAccessIterator last); // deprecated in C++14, rem…
1348 template <class RandomAccessIterator, class RandomNumberGenerator>
1350 random_shuffle(RandomAccessIterator first, RandomAccessIterator last,
1359 template<class RandomAccessIterator, class UniformRandomNumberGenerator>
1360 void shuffle(RandomAccessIterator first, RandomAccessIterator last,
1412 template <class RandomAccessIterator>
1414 sort(RandomAccessIterator first, RandomAccessIterator last);
1416 template <class RandomAccessIterator, class Compare>
1418 sort(RandomAccessIterator first, RandomAccessIterator last, Compare comp);
1420 template <class RandomAccessIterator>
1422 stable_sort(RandomAccessIterator first, RandomAccessIterator last);
1424 template <class RandomAccessIterator, class Compare>
1426 stable_sort(RandomAccessIterator first, RandomAccessIterator last, Compare comp);
1428 template <class RandomAccessIterator>
1430 … partial_sort(RandomAccessIterator first, RandomAccessIterator middle, RandomAccessIterator last);
1432 template <class RandomAccessIterator, class Compare>
1434 …partial_sort(RandomAccessIterator first, RandomAccessIterator middle, RandomAccessIterator last, C…
1436 template <class InputIterator, class RandomAccessIterator>
1437 constexpr RandomAccessIterator // constexpr in C++20
1439 RandomAccessIterator result_first, RandomAccessIterator result_last);
1441 template <class InputIterator, class RandomAccessIterator, class Compare>
1442 constexpr RandomAccessIterator // constexpr in C++20
1444RandomAccessIterator result_first, RandomAccessIterator result_last, Compare comp);
1446 template <class RandomAccessIterator>
1448 nth_element(RandomAccessIterator first, RandomAccessIterator nth, RandomAccessIterator last);
1450 template <class RandomAccessIterator, class Compare>
1452 …nth_element(RandomAccessIterator first, RandomAccessIterator nth, RandomAccessIterator last, Compa…
1552 template <class RandomAccessIterator>
1554 push_heap(RandomAccessIterator first, RandomAccessIterator last);
1556 template <class RandomAccessIterator, class Compare>
1558 push_heap(RandomAccessIterator first, RandomAccessIterator last, Compare comp);
1560 template <class RandomAccessIterator>
1562 pop_heap(RandomAccessIterator first, RandomAccessIterator last);
1564 template <class RandomAccessIterator, class Compare>
1566 pop_heap(RandomAccessIterator first, RandomAccessIterator last, Compare comp);
1568 template <class RandomAccessIterator>
1570 make_heap(RandomAccessIterator first, RandomAccessIterator last);
1572 template <class RandomAccessIterator, class Compare>
1574 make_heap(RandomAccessIterator first, RandomAccessIterator last, Compare comp);
1576 template <class RandomAccessIterator>
1578 sort_heap(RandomAccessIterator first, RandomAccessIterator last);
1580 template <class RandomAccessIterator, class Compare>
1582 sort_heap(RandomAccessIterator first, RandomAccessIterator last, Compare comp);
1584 template <class RandomAccessIterator>
1586 is_heap(RandomAccessIterator first, RandomAccessiterator last);
1588 template <class RandomAccessIterator, class Compare>
1590 is_heap(RandomAccessIterator first, RandomAccessiterator last, Compare comp);
1592 template <class RandomAccessIterator>
1593 constexpr RandomAccessIterator // constexpr in C++20
1594 is_heap_until(RandomAccessIterator first, RandomAccessiterator last);
1596 template <class RandomAccessIterator, class Compare>
1597 constexpr RandomAccessIterator // constexpr in C++20
1598 is_heap_until(RandomAccessIterator first, RandomAccessiterator last, Compare comp);