Lines Matching refs:ForwardIterator

1107 template <class ForwardIterator>
1108 constexpr ForwardIterator // constexpr in C++20
1109 adjacent_find(ForwardIterator first, ForwardIterator last);
1111 template <class ForwardIterator, class BinaryPredicate>
1112 constexpr ForwardIterator // constexpr in C++20
1113 adjacent_find(ForwardIterator first, ForwardIterator last, BinaryPredicate pred);
1194 template <class ForwardIterator, class Size, class T>
1195 constexpr ForwardIterator // constexpr in C++20
1196 search_n(ForwardIterator first, ForwardIterator last, Size count, const T& value);
1198 template <class ForwardIterator, class Size, class T, class BinaryPredicate>
1199 constexpr ForwardIterator // constexpr in C++20
1200 search_n(ForwardIterator first, ForwardIterator last,
1263 template <class ForwardIterator, class T>
1265 replace(ForwardIterator first, ForwardIterator last, const T& old_value, const T& new_value);
1267 template <class ForwardIterator, class Predicate, class T>
1269 replace_if(ForwardIterator first, ForwardIterator last, Predicate pred, const T& new_value);
1280 template <class ForwardIterator, class T>
1282 fill(ForwardIterator first, ForwardIterator last, const T& value);
1288 template <class ForwardIterator, class Generator>
1290 generate(ForwardIterator first, ForwardIterator last, Generator gen);
1296 template <class ForwardIterator, class T>
1297 constexpr ForwardIterator // constexpr in C++20
1298 remove(ForwardIterator first, ForwardIterator last, const T& value);
1300 template <class ForwardIterator, class Predicate>
1301 constexpr ForwardIterator // constexpr in C++20
1302 remove_if(ForwardIterator first, ForwardIterator last, Predicate pred);
1312 template <class ForwardIterator>
1313 constexpr ForwardIterator // constexpr in C++20
1314 unique(ForwardIterator first, ForwardIterator last);
1316 template <class ForwardIterator, class BinaryPredicate>
1317 constexpr ForwardIterator // constexpr in C++20
1318 unique(ForwardIterator first, ForwardIterator last, BinaryPredicate pred);
1336 template <class ForwardIterator>
1337 constexpr ForwardIterator // constexpr in C++20
1338 rotate(ForwardIterator first, ForwardIterator middle, ForwardIterator last);
1340 template <class ForwardIterator, class OutputIterator>
1342 …rotate_copy(ForwardIterator first, ForwardIterator middle, ForwardIterator last, OutputIterator re…
1363 template<class ForwardIterator>
1364 constexpr ForwardIterator
1365 shift_left(ForwardIterator first, ForwardIterator last,
1366 typename iterator_traits<ForwardIterator>::difference_type n); // C++20
1368 template<class ForwardIterator>
1369 constexpr ForwardIterator
1370 shift_right(ForwardIterator first, ForwardIterator last,
1371 typename iterator_traits<ForwardIterator>::difference_type n); // C++20
1377 template <class ForwardIterator, class Predicate>
1378 constexpr ForwardIterator // constexpr in C++20
1379 partition(ForwardIterator first, ForwardIterator last, Predicate pred);
1388 template <class ForwardIterator, class Predicate>
1389 ForwardIterator
1390 stable_partition(ForwardIterator first, ForwardIterator last, Predicate pred);
1392 template<class ForwardIterator, class Predicate>
1393 constexpr ForwardIterator // constexpr in C++20
1394 partition_point(ForwardIterator first, ForwardIterator last, Predicate pred);
1396 template <class ForwardIterator>
1398 is_sorted(ForwardIterator first, ForwardIterator last);
1400 template <class ForwardIterator, class Compare>
1402 is_sorted(ForwardIterator first, ForwardIterator last, Compare comp);
1404 template<class ForwardIterator>
1405 constexpr ForwardIterator // constexpr in C++20
1406 is_sorted_until(ForwardIterator first, ForwardIterator last);
1408 template <class ForwardIterator, class Compare>
1409 constexpr ForwardIterator // constexpr in C++20
1410 is_sorted_until(ForwardIterator first, ForwardIterator last, Compare comp);
1454 template <class ForwardIterator, class T>
1455 constexpr ForwardIterator // constexpr in C++20
1456 lower_bound(ForwardIterator first, ForwardIterator last, const T& value);
1458 template <class ForwardIterator, class T, class Compare>
1459 constexpr ForwardIterator // constexpr in C++20
1460 lower_bound(ForwardIterator first, ForwardIterator last, const T& value, Compare comp);
1462 template <class ForwardIterator, class T>
1463 constexpr ForwardIterator // constexpr in C++20
1464 upper_bound(ForwardIterator first, ForwardIterator last, const T& value);
1466 template <class ForwardIterator, class T, class Compare>
1467 constexpr ForwardIterator // constexpr in C++20
1468 upper_bound(ForwardIterator first, ForwardIterator last, const T& value, Compare comp);
1470 template <class ForwardIterator, class T>
1471 constexpr pair<ForwardIterator, ForwardIterator> // constexpr in C++20
1472 equal_range(ForwardIterator first, ForwardIterator last, const T& value);
1474 template <class ForwardIterator, class T, class Compare>
1475 constexpr pair<ForwardIterator, ForwardIterator> // constexpr in C++20
1476 equal_range(ForwardIterator first, ForwardIterator last, const T& value, Compare comp);
1478 template <class ForwardIterator, class T>
1480 binary_search(ForwardIterator first, ForwardIterator last, const T& value);
1482 template <class ForwardIterator, class T, class Compare>
1484 binary_search(ForwardIterator first, ForwardIterator last, const T& value, Compare comp);
1600 template <class ForwardIterator>
1601 constexpr ForwardIterator // constexpr in C++14
1602 min_element(ForwardIterator first, ForwardIterator last);
1604 template <class ForwardIterator, class Compare>
1605 constexpr ForwardIterator // constexpr in C++14
1606 min_element(ForwardIterator first, ForwardIterator last, Compare comp);
1630 template <class ForwardIterator>
1631 constexpr ForwardIterator // constexpr in C++14
1632 max_element(ForwardIterator first, ForwardIterator last);
1634 template <class ForwardIterator, class Compare>
1635 constexpr ForwardIterator // constexpr in C++14
1636 max_element(ForwardIterator first, ForwardIterator last, Compare comp);
1654 template<class ForwardIterator>
1655 constexpr pair<ForwardIterator, ForwardIterator> // constexpr in C++14
1656 minmax_element(ForwardIterator first, ForwardIterator last);
1658 template<class ForwardIterator, class Compare>
1659 constexpr pair<ForwardIterator, ForwardIterator> // constexpr in C++14
1660 minmax_element(ForwardIterator first, ForwardIterator last, Compare comp);