Lines Matching refs:InputIterator
22 template <class InputIterator, class Predicate>
24 all_of(InputIterator first, InputIterator last, Predicate pred);
26 template <class InputIterator, class Predicate>
28 any_of(InputIterator first, InputIterator last, Predicate pred);
30 template <class InputIterator, class Predicate>
32 none_of(InputIterator first, InputIterator last, Predicate pred);
34 template <class InputIterator, class Function>
36 for_each(InputIterator first, InputIterator last, Function f);
38 template<class InputIterator, class Size, class Function>
39 constexpr InputIterator // constexpr in C++20
40 for_each_n(InputIterator first, Size n, Function f); // C++17
42 template <class InputIterator, class T>
43 constexpr InputIterator // constexpr in C++20
44 find(InputIterator first, InputIterator last, const T& value);
46 template <class InputIterator, class Predicate>
47 constexpr InputIterator // constexpr in C++20
48 find_if(InputIterator first, InputIterator last, Predicate pred);
50 template<class InputIterator, class Predicate>
51 InputIterator // constexpr in C++20
52 find_if_not(InputIterator first, InputIterator last, Predicate pred);
82 template <class InputIterator, class T>
83 constexpr typename iterator_traits<InputIterator>::difference_type // constexpr in C++20
84 count(InputIterator first, InputIterator last, const T& value);
86 template <class InputIterator, class Predicate>
87 constexpr typename iterator_traits<InputIterator>::difference_type // constexpr in C++20
88 count_if(InputIterator first, InputIterator last, Predicate pred);
170 template <class InputIterator, class OutputIterator>
172 copy(InputIterator first, InputIterator last, OutputIterator result);
174 template<class InputIterator, class OutputIterator, class Predicate>
176 copy_if(InputIterator first, InputIterator last,
179 template<class InputIterator, class Size, class OutputIterator>
181 copy_n(InputIterator first, Size n, OutputIterator result);
196 template <class InputIterator, class OutputIterator, class UnaryOperation>
198 transform(InputIterator first, InputIterator last, OutputIterator result, UnaryOperation op);
213 template <class InputIterator, class OutputIterator, class T>
215 replace_copy(InputIterator first, InputIterator last, OutputIterator result,
218 template <class InputIterator, class OutputIterator, class Predicate, class T>
220 …replace_copy_if(InputIterator first, InputIterator last, OutputIterator result, Predicate pred, co…
246 template <class InputIterator, class OutputIterator, class T>
248 remove_copy(InputIterator first, InputIterator last, OutputIterator result, const T& value);
250 template <class InputIterator, class OutputIterator, class Predicate>
252 remove_copy_if(InputIterator first, InputIterator last, OutputIterator result, Predicate pred);
262 template <class InputIterator, class OutputIterator>
264 unique_copy(InputIterator first, InputIterator last, OutputIterator result);
266 template <class InputIterator, class OutputIterator, class BinaryPredicate>
268 … unique_copy(InputIterator first, InputIterator last, OutputIterator result, BinaryPredicate pred);
305 template <class InputIterator, class Predicate>
307 is_partitioned(InputIterator first, InputIterator last, Predicate pred);
313 template <class InputIterator, class OutputIterator1,
316 partition_copy(InputIterator first, InputIterator last,
368 template <class InputIterator, class RandomAccessIterator>
370 partial_sort_copy(InputIterator first, InputIterator last,
373 template <class InputIterator, class RandomAccessIterator, class Compare>
375 partial_sort_copy(InputIterator first, InputIterator last,