Lines Matching refs:_InputIterator
80 template<typename _InputIterator, typename _Size, typename _OutputIterator>
81 pair<_InputIterator, _OutputIterator>
82 __copy_n(_InputIterator __first, _Size __count,
92 return pair<_InputIterator, _OutputIterator>(__first, __result);
121 template<typename _InputIterator, typename _Size, typename _OutputIterator>
122 inline pair<_InputIterator, _OutputIterator>
123 copy_n(_InputIterator __first, _Size __count, _OutputIterator __result)
126 __glibcxx_function_requires(_InputIteratorConcept<_InputIterator>)
128 typename iterator_traits<_InputIterator>::value_type>)
223 template<typename _InputIterator, typename _Tp, typename _Size>
225 count(_InputIterator __first, _InputIterator __last,
230 __glibcxx_function_requires(_InputIteratorConcept<_InputIterator>)
232 typename iterator_traits<_InputIterator>::value_type >)
241 template<typename _InputIterator, typename _Predicate, typename _Size>
243 count_if(_InputIterator __first, _InputIterator __last,
248 __glibcxx_function_requires(_InputIteratorConcept<_InputIterator>)
250 typename iterator_traits<_InputIterator>::value_type>)
331 template<typename _InputIterator, typename _RandomAccessIterator,
334 __random_sample(_InputIterator __first, _InputIterator __last,
354 template<typename _InputIterator, typename _RandomAccessIterator,
357 __random_sample(_InputIterator __first, _InputIterator __last,
387 template<typename _InputIterator, typename _RandomAccessIterator>
389 random_sample(_InputIterator __first, _InputIterator __last,
394 __glibcxx_function_requires(_InputIteratorConcept<_InputIterator>)
409 template<typename _InputIterator, typename _RandomAccessIterator,
412 random_sample(_InputIterator __first, _InputIterator __last,
418 __glibcxx_function_requires(_InputIteratorConcept<_InputIterator>)