Home
last modified time | relevance | path

Searched refs:_InputIterator (Results 1 – 25 of 84) sorted by relevance

1234

/openbsd/src/gnu/lib/libstdc++/libstdc++/include/bits/
Dstl_numeric.h67 template<typename _InputIterator, typename _Tp>
69 accumulate(_InputIterator __first, _InputIterator __last, _Tp __init) in accumulate()
72 __glibcpp_function_requires(_InputIteratorConcept<_InputIterator>) in accumulate()
79 template<typename _InputIterator, typename _Tp, typename _BinaryOperation>
81 accumulate(_InputIterator __first, _InputIterator __last, _Tp __init, in accumulate()
85 __glibcpp_function_requires(_InputIteratorConcept<_InputIterator>) in accumulate()
123 template<typename _InputIterator, typename _OutputIterator>
125 partial_sum(_InputIterator __first, _InputIterator __last, in partial_sum()
128 typedef typename iterator_traits<_InputIterator>::value_type _ValueType; in partial_sum()
131 __glibcpp_function_requires(_InputIteratorConcept<_InputIterator>) in partial_sum()
[all …]
Dstl_iterator_base_funcs.h72 template<typename _InputIterator>
73 inline typename iterator_traits<_InputIterator>::difference_type
74 __distance(_InputIterator __first, _InputIterator __last, in __distance()
78 __glibcpp_function_requires(_InputIteratorConcept<_InputIterator>) in __distance()
80 typename iterator_traits<_InputIterator>::difference_type __n = 0; in __distance()
109 template<typename _InputIterator>
110 inline typename iterator_traits<_InputIterator>::difference_type
111 distance(_InputIterator __first, _InputIterator __last) in distance()
162 template<typename _InputIterator, typename _Distance>
164 advance(_InputIterator& __i, _Distance __n) in advance()
Dstl_vector.h282 template<typename _InputIterator>
283 vector(_InputIterator __first, _InputIterator __last,
288 typedef typename _Is_integer<_InputIterator>::_Integral _Integral; in _Base()
336 template<typename _InputIterator>
338 assign(_InputIterator __first, _InputIterator __last) in assign()
341 typedef typename _Is_integer<_InputIterator>::_Integral _Integral; in assign()
687 template<typename _InputIterator>
689 insert(iterator __pos, _InputIterator __first, _InputIterator __last) in insert()
692 typedef typename _Is_integer<_InputIterator>::_Integral _Integral; in insert()
811 template<typename _InputIterator>
[all …]
Dstl_bvector.h400 template <class _InputIterator>
401 void _M_initialize_range(_InputIterator __first, _InputIterator __last, in _M_initialize_range()
418 template <class _InputIterator>
420 _InputIterator __first, _InputIterator __last, in _M_insert_range()
520 template <class _InputIterator>
521 void _M_initialize_dispatch(_InputIterator __first, _InputIterator __last, in _M_initialize_dispatch()
526 template <class _InputIterator>
527 vector(_InputIterator __first, _InputIterator __last,
531 typedef typename _Is_integer<_InputIterator>::_Integral _Integral;
566 template <class _InputIterator>
[all …]
/openbsd/src/gnu/gcc/libstdc++-v3/include/bits/
Dstl_numeric.h79 template<typename _InputIterator, typename _Tp> in _GLIBCXX_BEGIN_NAMESPACE()
81 accumulate(_InputIterator __first, _InputIterator __last, _Tp __init) in _GLIBCXX_BEGIN_NAMESPACE()
84 __glibcxx_function_requires(_InputIteratorConcept<_InputIterator>) in _GLIBCXX_BEGIN_NAMESPACE()
105 template<typename _InputIterator, typename _Tp, typename _BinaryOperation>
107 accumulate(_InputIterator __first, _InputIterator __last, _Tp __init, in accumulate()
111 __glibcxx_function_requires(_InputIteratorConcept<_InputIterator>) in accumulate()
196 template<typename _InputIterator, typename _OutputIterator>
198 partial_sum(_InputIterator __first, _InputIterator __last, in partial_sum()
201 typedef typename iterator_traits<_InputIterator>::value_type _ValueType; in partial_sum()
204 __glibcxx_function_requires(_InputIteratorConcept<_InputIterator>) in partial_sum()
[all …]
Dstl_iterator_base_funcs.h73 template<typename _InputIterator> in _GLIBCXX_BEGIN_NAMESPACE()
74 inline typename iterator_traits<_InputIterator>::difference_type in _GLIBCXX_BEGIN_NAMESPACE()
75 __distance(_InputIterator __first, _InputIterator __last, in _GLIBCXX_BEGIN_NAMESPACE()
79 __glibcxx_function_requires(_InputIteratorConcept<_InputIterator>) in _GLIBCXX_BEGIN_NAMESPACE()
81 typename iterator_traits<_InputIterator>::difference_type __n = 0; in _GLIBCXX_BEGIN_NAMESPACE()
113 template<typename _InputIterator>
114 inline typename iterator_traits<_InputIterator>::difference_type
115 distance(_InputIterator __first, _InputIterator __last) in distance()
122 template<typename _InputIterator, typename _Distance>
124 __advance(_InputIterator& __i, _Distance __n, input_iterator_tag) in __advance()
[all …]
Dstl_uninitialized.h70 template<typename _InputIterator, typename _ForwardIterator> in _GLIBCXX_BEGIN_NAMESPACE()
72 __uninitialized_copy_aux(_InputIterator __first, _InputIterator __last, in _GLIBCXX_BEGIN_NAMESPACE()
77 template<typename _InputIterator, typename _ForwardIterator>
79 __uninitialized_copy_aux(_InputIterator __first, _InputIterator __last, in __uninitialized_copy_aux()
106 template<typename _InputIterator, typename _ForwardIterator>
108 uninitialized_copy(_InputIterator __first, _InputIterator __last, in uninitialized_copy()
228 template<typename _InputIterator, typename _ForwardIterator,
231 __uninitialized_copy_a(_InputIterator __first, _InputIterator __last, in __uninitialized_copy_a()
249 template<typename _InputIterator, typename _ForwardIterator, typename _Tp>
251 __uninitialized_copy_a(_InputIterator __first, _InputIterator __last, in __uninitialized_copy_a()
[all …]
Dstl_vector.h251 template<typename _InputIterator>
252 vector(_InputIterator __first, _InputIterator __last,
257 typedef typename std::__is_integer<_InputIterator>::__type _Integral; in _Base()
308 template<typename _InputIterator>
310 assign(_InputIterator __first, _InputIterator __last) in assign()
313 typedef typename std::__is_integer<_InputIterator>::__type _Integral; in assign()
669 template<typename _InputIterator>
671 insert(iterator __position, _InputIterator __first, in insert()
672 _InputIterator __last) in insert()
675 typedef typename std::__is_integer<_InputIterator>::__type _Integral; in insert()
[all …]
Dstl_bvector.h504 template<class _InputIterator> in _GLIBCXX_BEGIN_NESTED_NAMESPACE()
505 vector(_InputIterator __first, _InputIterator __last, in _GLIBCXX_BEGIN_NESTED_NAMESPACE()
509 typedef typename std::__is_integer<_InputIterator>::__type _Integral; in _GLIBCXX_BEGIN_NESTED_NAMESPACE()
538 template<class _InputIterator> in _GLIBCXX_BEGIN_NESTED_NAMESPACE()
540 assign(_InputIterator __first, _InputIterator __last) in _GLIBCXX_BEGIN_NESTED_NAMESPACE()
542 typedef typename std::__is_integer<_InputIterator>::__type _Integral; in _GLIBCXX_BEGIN_NESTED_NAMESPACE()
715 template<class _InputIterator> in _GLIBCXX_BEGIN_NESTED_NAMESPACE()
718 _InputIterator __first, _InputIterator __last) in _GLIBCXX_BEGIN_NESTED_NAMESPACE()
720 typedef typename std::__is_integer<_InputIterator>::__type _Integral; in _GLIBCXX_BEGIN_NESTED_NAMESPACE()
802 template<class _InputIterator> in _GLIBCXX_BEGIN_NESTED_NAMESPACE()
[all …]
Dstl_algo.h151 template<typename _InputIterator, typename _Function>
153 for_each(_InputIterator __first, _InputIterator __last, _Function __f) in for_each()
156 __glibcxx_function_requires(_InputIteratorConcept<_InputIterator>) in for_each()
168 template<typename _InputIterator, typename _Tp>
169 inline _InputIterator
170 __find(_InputIterator __first, _InputIterator __last, in __find()
183 template<typename _InputIterator, typename _Predicate>
184 inline _InputIterator
185 __find_if(_InputIterator __first, _InputIterator __last, in __find_if()
316 template<typename _InputIterator, typename _Tp>
[all …]
Dstl_deque.h726 template<typename _InputIterator>
727 deque(_InputIterator __first, _InputIterator __last,
732 typedef typename std::__is_integer<_InputIterator>::__type _Integral; in _Base()
780 template<typename _InputIterator>
782 assign(_InputIterator __first, _InputIterator __last) in assign()
784 typedef typename std::__is_integer<_InputIterator>::__type _Integral; in assign()
1142 template<typename _InputIterator>
1144 insert(iterator __position, _InputIterator __first, in insert()
1145 _InputIterator __last) in insert()
1148 typedef typename std::__is_integer<_InputIterator>::__type _Integral; in insert()
[all …]
/openbsd/src/gnu/gcc/libstdc++-v3/include/debug/
Dfunctions.h104 template<typename _InputIterator>
106 __valid_range_aux2(const _InputIterator&, const _InputIterator&, in __valid_range_aux2() argument
122 template<typename _InputIterator>
124 __valid_range_aux(const _InputIterator& __first, in __valid_range_aux()
125 const _InputIterator& __last, std::__false_type) in __valid_range_aux()
127 typedef typename std::iterator_traits<_InputIterator>::iterator_category in __valid_range_aux()
137 template<typename _InputIterator>
139 __valid_range(const _InputIterator& __first, const _InputIterator& __last) in __valid_range()
141 typedef typename std::__is_integer<_InputIterator>::__type _Integral; in __valid_range()
156 template<typename _InputIterator>
[all …]
Dhash_multiset.h92 template<typename _InputIterator>
93 hash_multiset(_InputIterator __f, _InputIterator __l) in hash_multiset()
97 template<typename _InputIterator>
98 hash_multiset(_InputIterator __f, _InputIterator __l, size_type __n) in hash_multiset()
102 template<typename _InputIterator>
103 hash_multiset(_InputIterator __f, _InputIterator __l, size_type __n, in hash_multiset()
108 template<typename _InputIterator>
109 hash_multiset(_InputIterator __f, _InputIterator __l, size_type __n,
136 template <typename _InputIterator>
138 insert(_InputIterator __first, _InputIterator __last) in insert()
Dhash_set.h91 template<typename _InputIterator>
92 hash_set(_InputIterator __f, _InputIterator __l) in hash_set()
95 template<typename _InputIterator>
96 hash_set(_InputIterator __f, _InputIterator __l, size_type __n) in hash_set()
99 template<typename _InputIterator>
100 hash_set(_InputIterator __f, _InputIterator __l, size_type __n, in hash_set()
104 template<typename _InputIterator>
105 hash_set(_InputIterator __f, _InputIterator __l, size_type __n,
145 template<typename _InputIterator>
147 insert(_InputIterator __first, _InputIterator __last) in insert()
Dhash_multimap.h93 template<typename _InputIterator>
94 hash_multimap(_InputIterator __f, _InputIterator __l) in hash_multimap()
97 template<typename _InputIterator>
98 hash_multimap(_InputIterator __f, _InputIterator __l, size_type __n) in hash_multimap()
101 template<typename _InputIterator>
102 hash_multimap(_InputIterator __f, _InputIterator __l, size_type __n, in hash_multimap()
106 template<typename _InputIterator>
107 hash_multimap(_InputIterator __f, _InputIterator __l, size_type __n,
142 template <typename _InputIterator>
144 insert(_InputIterator __first, _InputIterator __last) in insert()
Dhash_map.h94 template<typename _InputIterator>
95 hash_map(_InputIterator __f, _InputIterator __l) in hash_map()
98 template<typename _InputIterator>
99 hash_map(_InputIterator __f, _InputIterator __l, size_type __n) in hash_map()
102 template<typename _InputIterator>
103 hash_map(_InputIterator __f, _InputIterator __l, size_type __n, in hash_map()
107 template<typename _InputIterator>
108 hash_map(_InputIterator __f, _InputIterator __l, size_type __n,
155 template<typename _InputIterator>
157 insert(_InputIterator __first, _InputIterator __last) in insert()
/openbsd/src/gnu/llvm/libcxx/include/ext/
Dhash_set251 template <class _InputIterator>
252 hash_set(_InputIterator __first, _InputIterator __last);
253 template <class _InputIterator>
254 hash_set(_InputIterator __first, _InputIterator __last,
257 template <class _InputIterator>
258 hash_set(_InputIterator __first, _InputIterator __last,
288 template <class _InputIterator>
290 void insert(_InputIterator __first, _InputIterator __last);
352 template <class _InputIterator>
354 _InputIterator __first, _InputIterator __last)
[all …]
Dhash_map516 template <class _InputIterator>
517 hash_map(_InputIterator __first, _InputIterator __last);
518 template <class _InputIterator>
519 hash_map(_InputIterator __first, _InputIterator __last,
522 template <class _InputIterator>
523 hash_map(_InputIterator __first, _InputIterator __last,
554 template <class _InputIterator>
556 void insert(_InputIterator __first, _InputIterator __last);
627 template <class _InputIterator>
629 _InputIterator __first, _InputIterator __last)
[all …]
/openbsd/src/gnu/gcc/libstdc++-v3/include/ext/
Dalgorithm80 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>
[all …]
Dhash_set140 template<class _InputIterator>
141 hash_set(_InputIterator __f, _InputIterator __l)
145 template<class _InputIterator>
146 hash_set(_InputIterator __f, _InputIterator __l, size_type __n)
150 template<class _InputIterator>
151 hash_set(_InputIterator __f, _InputIterator __l, size_type __n,
156 template<class _InputIterator>
157 hash_set(_InputIterator __f, _InputIterator __l, size_type __n,
201 template<class _InputIterator>
203 insert(_InputIterator __f, _InputIterator __l)
[all …]
Dhash_map138 template<class _InputIterator>
139 hash_map(_InputIterator __f, _InputIterator __l)
143 template<class _InputIterator>
144 hash_map(_InputIterator __f, _InputIterator __l, size_type __n)
148 template<class _InputIterator>
149 hash_map(_InputIterator __f, _InputIterator __l, size_type __n,
154 template<class _InputIterator>
155 hash_map(_InputIterator __f, _InputIterator __l, size_type __n,
204 template<class _InputIterator>
206 insert(_InputIterator __f, _InputIterator __l)
[all …]
/openbsd/src/gnu/llvm/libcxx/include/
Dunordered_set566 template <class _InputIterator>
567 unordered_set(_InputIterator __first, _InputIterator __last);
568 template <class _InputIterator>
569 unordered_set(_InputIterator __first, _InputIterator __last,
572 template <class _InputIterator>
573 unordered_set(_InputIterator __first, _InputIterator __last,
577 template <class _InputIterator>
579 unordered_set(_InputIterator __first, _InputIterator __last,
582 template <class _InputIterator>
583 unordered_set(_InputIterator __first, _InputIterator __last,
[all …]
Dstack208 template <class _InputIterator,
209 class = __enable_if_t<__is_cpp17_input_iterator<_InputIterator>::value>>
211 stack(_InputIterator __first, _InputIterator __last) : c(__first, __last) {}
213 template <class _InputIterator,
215 class = __enable_if_t<__is_cpp17_input_iterator<_InputIterator>::value>,
218 …stack(_InputIterator __first, _InputIterator __last, const _Alloc& __alloc) : c(__first, __last, _…
288 template<class _InputIterator,
289 class = __enable_if_t<__is_cpp17_input_iterator<_InputIterator>::value>>
290 stack(_InputIterator, _InputIterator)
291 -> stack<__iter_value_type<_InputIterator>>;
[all …]
/openbsd/src/gnu/lib/libstdc++/libstdc++/include/ext/
Dhash_set139 template <class _InputIterator>
140 hash_set(_InputIterator __f, _InputIterator __l)
143 template <class _InputIterator>
144 hash_set(_InputIterator __f, _InputIterator __l, size_type __n)
147 template <class _InputIterator>
148 hash_set(_InputIterator __f, _InputIterator __l, size_type __n,
152 template <class _InputIterator>
153 hash_set(_InputIterator __f, _InputIterator __l, size_type __n,
178 template <class _InputIterator>
179 void insert(_InputIterator __f, _InputIterator __l)
[all …]
Dhash_map134 template <class _InputIterator>
135 hash_map(_InputIterator __f, _InputIterator __l)
138 template <class _InputIterator>
139 hash_map(_InputIterator __f, _InputIterator __l, size_type __n)
142 template <class _InputIterator>
143 hash_map(_InputIterator __f, _InputIterator __l, size_type __n,
147 template <class _InputIterator>
148 hash_map(_InputIterator __f, _InputIterator __l, size_type __n,
172 template <class _InputIterator>
173 void insert(_InputIterator __f, _InputIterator __l)
[all …]

1234