Home
last modified time | relevance | path

Searched refs:__last (Results 1 – 25 of 113) sorted by relevance

12345

/openbsd/src/gnu/gcc/libstdc++-v3/include/bits/
Dstl_algo.h153 for_each(_InputIterator __first, _InputIterator __last, _Function __f) in for_each() argument
157 __glibcxx_requires_valid_range(__first, __last); in for_each()
158 for ( ; __first != __last; ++__first) in for_each()
170 __find(_InputIterator __first, _InputIterator __last, in __find() argument
173 while (__first != __last && !(*__first == __val)) in __find()
185 __find_if(_InputIterator __first, _InputIterator __last, in __find_if() argument
188 while (__first != __last && !__pred(*__first)) in __find_if()
200 __find(_RandomAccessIterator __first, _RandomAccessIterator __last, in __find() argument
204 __trip_count = (__last - __first) >> 2; in __find()
225 switch (__last - __first) in __find()
[all …]
Dstl_heap.h104 __is_heap(_RandomAccessIterator __first, _RandomAccessIterator __last) in __is_heap() argument
105 { return std::__is_heap(__first, std::distance(__first, __last)); } in __is_heap()
109 __is_heap(_RandomAccessIterator __first, _RandomAccessIterator __last, in __is_heap() argument
111 { return std::__is_heap(__first, __comp, std::distance(__first, __last)); } in __is_heap()
141 push_heap(_RandomAccessIterator __first, _RandomAccessIterator __last) in push_heap() argument
152 __glibcxx_requires_valid_range(__first, __last); in push_heap()
155 std::__push_heap(__first, _DistanceType((__last - __first) - 1), in push_heap()
156 _DistanceType(0), _ValueType(*(__last - 1))); in push_heap()
189 push_heap(_RandomAccessIterator __first, _RandomAccessIterator __last, in push_heap() argument
200 __glibcxx_requires_valid_range(__first, __last); in push_heap()
[all …]
Dstl_numeric.h81 accumulate(_InputIterator __first, _InputIterator __last, _Tp __init) in _GLIBCXX_BEGIN_NAMESPACE()
85 __glibcxx_requires_valid_range(__first, __last); in _GLIBCXX_BEGIN_NAMESPACE()
87 for (; __first != __last; ++__first) in _GLIBCXX_BEGIN_NAMESPACE()
107 accumulate(_InputIterator __first, _InputIterator __last, _Tp __init, in accumulate() argument
112 __glibcxx_requires_valid_range(__first, __last); in accumulate()
114 for (; __first != __last; ++__first) in accumulate()
198 partial_sum(_InputIterator __first, _InputIterator __last, in partial_sum() argument
207 __glibcxx_requires_valid_range(__first, __last); in partial_sum()
209 if (__first == __last) in partial_sum()
213 while (++__first != __last) in partial_sum()
[all …]
Dstl_algobase.h265 copy(_II __first, _II __last, _OI __result)
267 for (; __first != __last; ++__result, ++__first)
278 copy(_II __first, _II __last, _OI __result)
281 for(_Distance __n = __last - __first; __n > 0; --__n)
296 copy(const _Tp* __first, const _Tp* __last, _Tp* __result)
298 std::memmove(__result, __first, sizeof(_Tp) * (__last - __first));
299 return __result + (__last - __first);
305 __copy_aux(_II __first, _II __last, _OI __result)
315 return std::__copy<__simple, _Category>::copy(__first, __last, __result);
339 __copy_n(_II __first, _II __last, _OI __result)
[all …]
Dstl_uninitialized.h72 __uninitialized_copy_aux(_InputIterator __first, _InputIterator __last, in _GLIBCXX_BEGIN_NAMESPACE()
75 { return std::copy(__first, __last, __result); } in _GLIBCXX_BEGIN_NAMESPACE()
79 __uninitialized_copy_aux(_InputIterator __first, _InputIterator __last, in __uninitialized_copy_aux() argument
86 for (; __first != __last; ++__first, ++__cur) in __uninitialized_copy_aux()
108 uninitialized_copy(_InputIterator __first, _InputIterator __last, in uninitialized_copy() argument
113 return std::__uninitialized_copy_aux(__first, __last, __result, in uninitialized_copy()
118 uninitialized_copy(const char* __first, const char* __last, char* __result) in uninitialized_copy() argument
120 std::memmove(__result, __first, __last - __first); in uninitialized_copy()
121 return __result + (__last - __first); in uninitialized_copy()
125 uninitialized_copy(const wchar_t* __first, const wchar_t* __last, in uninitialized_copy() argument
[all …]
Dstl_bvector.h357 __fill_bvector(_Bit_iterator __first, _Bit_iterator __last, bool __x) in __fill_bvector() argument
359 for (; __first != __last; ++__first) in __fill_bvector()
364 fill(_Bit_iterator __first, _Bit_iterator __last, const bool& __x) in fill() argument
366 if (__first._M_p != __last._M_p) in fill()
368 std::fill(__first._M_p + 1, __last._M_p, __x ? ~0 : 0); in fill()
370 __fill_bvector(_Bit_iterator(__last._M_p, 0), __last, __x); in fill()
373 __fill_bvector(__first, __last, __x); in fill()
505 vector(_InputIterator __first, _InputIterator __last, in _GLIBCXX_BEGIN_NESTED_NAMESPACE()
510 _M_initialize_dispatch(__first, __last, _Integral()); in _GLIBCXX_BEGIN_NESTED_NAMESPACE()
540 assign(_InputIterator __first, _InputIterator __last) in _GLIBCXX_BEGIN_NESTED_NAMESPACE()
[all …]
Ddeque.tcc135 erase(iterator __first, iterator __last) in erase() argument
137 if (__first == begin() && __last == end()) in erase()
144 const difference_type __n = __last - __first; in erase()
149 std::copy_backward(begin(), __first, __last); in erase()
154 if (__last != end()) in erase()
155 std::copy(__last, end(), __first); in erase()
166 _M_assign_aux(_InputIterator __first, _InputIterator __last, in _M_assign_aux() argument
170 for (; __first != __last && __cur != end(); ++__cur, ++__first) in _M_assign_aux()
172 if (__first == __last) in _M_assign_aux()
175 insert(end(), __first, __last); in _M_assign_aux()
[all …]
Dstl_construct.h118 __destroy_aux(_ForwardIterator __first, _ForwardIterator __last, in __destroy_aux() argument
121 for (; __first != __last; ++__first) in __destroy_aux()
148 _Destroy(_ForwardIterator __first, _ForwardIterator __last) in _Destroy() argument
155 std::__destroy_aux(__first, __last, _Has_trivial_destructor()); in _Destroy()
170 _Destroy(_ForwardIterator __first, _ForwardIterator __last, in _Destroy() argument
173 for (; __first != __last; ++__first) in _Destroy()
179 _Destroy(_ForwardIterator __first, _ForwardIterator __last, in _Destroy() argument
182 _Destroy(__first, __last); in _Destroy()
Dstl_vector.h252 vector(_InputIterator __first, _InputIterator __last,
258 _M_initialize_dispatch(__first, __last, _Integral()); in _Base()
310 assign(_InputIterator __first, _InputIterator __last) in assign() argument
314 _M_assign_dispatch(__first, __last, _Integral()); in assign()
672 _InputIterator __last) in insert() argument
676 _M_insert_dispatch(__position, __first, __last, _Integral()); in insert()
716 erase(iterator __first, iterator __last);
761 _ForwardIterator __first, _ForwardIterator __last) in _M_allocate_and_copy() argument
766 std::__uninitialized_copy_a(__first, __last, __result, in _M_allocate_and_copy()
795 _M_initialize_dispatch(_InputIterator __first, _InputIterator __last, in _M_initialize_dispatch() argument
[all …]
Dvector.tcc121 erase(iterator __first, iterator __last) in erase() argument
123 if (__last != end()) in erase()
124 std::copy(__last, end(), __first); in erase()
125 _M_erase_at_end(__first.base() + (end() - __last)); in erase()
194 _M_assign_aux(_InputIterator __first, _InputIterator __last, in _M_assign_aux() argument
198 for (; __first != __last && __cur != this->_M_impl._M_finish; in _M_assign_aux()
201 if (__first == __last) in _M_assign_aux()
204 insert(end(), __first, __last); in _M_assign_aux()
211 _M_assign_aux(_ForwardIterator __first, _ForwardIterator __last, in _M_assign_aux() argument
214 const size_type __len = std::distance(__first, __last); in _M_assign_aux()
[all …]
/openbsd/src/gnu/lib/libstdc++/libstdc++/include/bits/
Dstl_algo.h152 for_each(_InputIter __first, _InputIter __last, _Function __f) in for_each() argument
156 for ( ; __first != __last; ++__first) in for_each()
168 find(_InputIter __first, _InputIter __last, in find() argument
172 while (__first != __last && !(*__first == __val)) in find()
184 find_if(_InputIter __first, _InputIter __last, in find_if() argument
188 while (__first != __last && !__pred(*__first)) in find_if()
200 find(_RandomAccessIter __first, _RandomAccessIter __last, in find() argument
205 = (__last - __first) >> 2; in find()
221 switch(__last - __first) { in find()
233 return __last; in find()
[all …]
Dstl_algobase.h223 __copy(_InputIter __first, _InputIter __last, in __copy() argument
227 for ( ; __first != __last; ++__result, ++__first) in __copy()
234 __copy(_RandomAccessIter __first, _RandomAccessIter __last, in __copy() argument
240 for (_Distance __n = __last - __first; __n > 0; --__n) { in __copy()
250 __copy_trivial(const _Tp* __first, const _Tp* __last, _Tp* __result) in __copy_trivial() argument
252 memmove(__result, __first, sizeof(_Tp) * (__last - __first)); in __copy_trivial()
253 return __result + (__last - __first); in __copy_trivial()
258 __copy_aux2(_InputIter __first, _InputIter __last, in __copy_aux2() argument
260 { return __copy(__first, __last, __result, __iterator_category(__first)); } in __copy_aux2()
264 __copy_aux2(_InputIter __first, _InputIter __last, in __copy_aux2() argument
[all …]
Dstl_heap.h84 push_heap(_RandomAccessIterator __first, _RandomAccessIterator __last) in push_heap() argument
96 __push_heap(__first, _DistanceType((__last - __first) - 1), _DistanceType(0), in push_heap()
97 _ValueType(*(__last - 1))); in push_heap()
117 push_heap(_RandomAccessIterator __first, _RandomAccessIterator __last, in push_heap() argument
129 __push_heap(__first, _DistanceType((__last - __first) - 1), _DistanceType(0), in push_heap()
130 _ValueType(*(__last - 1)), __comp); in push_heap()
156 __pop_heap(_RandomAccessIterator __first, _RandomAccessIterator __last, in __pop_heap() argument
161 __adjust_heap(__first, _Distance(0), _Distance(__last - __first), __value); in __pop_heap()
166 pop_heap(_RandomAccessIterator __first, _RandomAccessIterator __last) in pop_heap() argument
175 __pop_heap(__first, __last - 1, __last - 1, _ValueType(*(__last - 1))); in pop_heap()
[all …]
Dstl_uninitialized.h73 __uninitialized_copy_aux(_InputIter __first, _InputIter __last, in __uninitialized_copy_aux() argument
76 { return copy(__first, __last, __result); } in __uninitialized_copy_aux()
80 __uninitialized_copy_aux(_InputIter __first, _InputIter __last, in __uninitialized_copy_aux() argument
86 for ( ; __first != __last; ++__first, ++__cur) in __uninitialized_copy_aux()
108 uninitialized_copy(_InputIter __first, _InputIter __last, _ForwardIter __result) in uninitialized_copy() argument
112 return __uninitialized_copy_aux(__first, __last, __result, _Is_POD()); in uninitialized_copy()
116 uninitialized_copy(const char* __first, const char* __last, char* __result) in uninitialized_copy() argument
118 memmove(__result, __first, __last - __first); in uninitialized_copy()
119 return __result + (__last - __first); in uninitialized_copy()
123 uninitialized_copy(const wchar_t* __first, const wchar_t* __last, in uninitialized_copy() argument
[all …]
Dstl_numeric.h69 accumulate(_InputIterator __first, _InputIterator __last, _Tp __init) in accumulate() argument
74 for ( ; __first != __last; ++__first) in accumulate()
81 accumulate(_InputIterator __first, _InputIterator __last, _Tp __init, in accumulate() argument
87 for ( ; __first != __last; ++__first) in accumulate()
125 partial_sum(_InputIterator __first, _InputIterator __last, in partial_sum() argument
134 if (__first == __last) return __result; in partial_sum()
137 while (++__first != __last) { in partial_sum()
146 partial_sum(_InputIterator __first, _InputIterator __last, in partial_sum() argument
155 if (__first == __last) return __result; in partial_sum()
158 while (++__first != __last) { in partial_sum()
[all …]
Dstl_bvector.h401 void _M_initialize_range(_InputIterator __first, _InputIterator __last, in _M_initialize_range() argument
406 for ( ; __first != __last; ++__first) in _M_initialize_range()
411 void _M_initialize_range(_ForwardIterator __first, _ForwardIterator __last, in _M_initialize_range() argument
413 size_type __n = distance(__first, __last); in _M_initialize_range()
415 copy(__first, __last, _M_start); in _M_initialize_range()
420 _InputIterator __first, _InputIterator __last, in _M_insert_range() argument
422 for ( ; __first != __last; ++__first) { in _M_insert_range()
430 _ForwardIterator __first, _ForwardIterator __last, in _M_insert_range() argument
432 if (__first != __last) { in _M_insert_range()
433 size_type __n = distance(__first, __last); in _M_insert_range()
[all …]
Dstl_vector.h283 vector(_InputIterator __first, _InputIterator __last,
289 _M_initialize_dispatch(__first, __last, _Integral()); in _Base()
338 assign(_InputIterator __first, _InputIterator __last) in assign() argument
342 _M_assign_dispatch(__first, __last, _Integral()); in assign()
689 insert(iterator __pos, _InputIterator __first, _InputIterator __last) in insert() argument
693 _M_insert_dispatch(__pos, __first, __last, _Integral()); in insert()
733 erase(iterator __first, iterator __last);
771 _ForwardIterator __first, _ForwardIterator __last) in _M_allocate_and_copy() argument
776 uninitialized_copy(__first, __last, __result); in _M_allocate_and_copy()
802 _M_initialize_dispatch(_InputIter __first, _InputIter __last, in _M_initialize_dispatch() argument
[all …]
Dvector.tcc116 erase(iterator __first, iterator __last) in erase() argument
118 iterator __i(copy(__last, end(), __first)); in erase()
120 _M_finish = _M_finish - (__last - __first); in erase()
177 _M_assign_aux(_InputIter __first, _InputIter __last, input_iterator_tag) in _M_assign_aux() argument
180 for ( ; __first != __last && __cur != end(); ++__cur, ++__first) in _M_assign_aux()
182 if (__first == __last) in _M_assign_aux()
185 insert(end(), __first, __last); in _M_assign_aux()
191 _M_assign_aux(_ForwardIter __first, _ForwardIter __last, in _M_assign_aux() argument
194 size_type __len = distance(__first, __last); in _M_assign_aux()
198 pointer __tmp(_M_allocate_and_copy(__len, __first, __last)); in _M_assign_aux()
[all …]
Ddeque.tcc131 erase(iterator __first, iterator __last) in erase() argument
133 if (__first == _M_start && __last == _M_finish) in erase()
140 difference_type __n = __last - __first; in erase()
144 copy_backward(_M_start, __first, __last); in erase()
152 copy(__last, _M_finish, __first); in erase()
191 ::_M_assign_aux(_InputIter __first, _InputIter __last, input_iterator_tag) in _M_assign_aux() argument
194 for ( ; __first != __last && __cur != end(); ++__cur, ++__first) in _M_assign_aux()
196 if (__first == __last) in _M_assign_aux()
199 insert(end(), __first, __last); in _M_assign_aux()
262 _M_range_initialize(_InputIterator __first, _InputIterator __last, in _M_range_initialize() argument
[all …]
/openbsd/src/gnu/gcc/libstdc++-v3/include/debug/
Dfunctions.h96 const _RandomAccessIterator& __last, in __valid_range_aux2() argument
98 { return __last - __first >= 0; } in __valid_range_aux2()
125 const _InputIterator& __last, std::__false_type) in __valid_range_aux() argument
129 return __valid_range_aux2(__first, __last, _Category()); in __valid_range_aux()
139 __valid_range(const _InputIterator& __first, const _InputIterator& __last) in __valid_range() argument
142 return __valid_range_aux(__first, __last, _Integral()); in __valid_range()
149 const _Safe_iterator<_Iterator, _Sequence>& __last) in __valid_range() argument
150 { return __first._M_valid_range(__last); } in __valid_range()
159 const _InputIterator& __last in __check_valid_range() argument
162 _GLIBCXX_DEBUG_ASSERT(__valid_range(__first, __last)); in __check_valid_range()
[all …]
/openbsd/src/gnu/llvm/libcxx/src/
Dcharconv.cpp45 to_chars_result to_chars(char* __first, char* __last, float __value) { in to_chars() argument
46 …return _Floating_to_chars<_Floating_to_chars_overload::_Plain>(__first, __last, __value, chars_for… in to_chars()
49 to_chars_result to_chars(char* __first, char* __last, double __value) { in to_chars() argument
50 …return _Floating_to_chars<_Floating_to_chars_overload::_Plain>(__first, __last, __value, chars_for… in to_chars()
53 to_chars_result to_chars(char* __first, char* __last, long double __value) { in to_chars() argument
54 …return _Floating_to_chars<_Floating_to_chars_overload::_Plain>(__first, __last, static_cast<double… in to_chars()
58 to_chars_result to_chars(char* __first, char* __last, float __value, chars_format __fmt) { in to_chars() argument
59 …return _Floating_to_chars<_Floating_to_chars_overload::_Format_only>(__first, __last, __value, __f… in to_chars()
62 to_chars_result to_chars(char* __first, char* __last, double __value, chars_format __fmt) { in to_chars() argument
63 …return _Floating_to_chars<_Floating_to_chars_overload::_Format_only>(__first, __last, __value, __f… in to_chars()
[all …]
/openbsd/src/gnu/llvm/libcxx/include/
Dcharconv287 __to_chars_itoa(char* __first, char* __last, _Tp __value, false_type);
291 __to_chars_itoa(char* __first, char* __last, _Tp __value, true_type)
294 if (__value < 0 && __first != __last)
300 return std::__to_chars_itoa(__first, __last, __x, false_type());
305 __to_chars_itoa(char* __first, char* __last, _Tp __value, false_type)
308 auto __diff = __last - __first;
313 return {__last, errc::value_too_large};
319 __to_chars_itoa(char* __first, char* __last, __uint128_t __value, false_type)
326 return __to_chars_itoa(__first, __last, static_cast<uint64_t>(__value), false_type());
329 auto __diff = __last - __first;
[all …]
Dregex2695 basic_regex(_ForwardIterator __first, _ForwardIterator __last,
2700 __init(__first, __last);
2754 assign(_InputIterator __first, _InputIterator __last,
2757 basic_string<_CharT> __t(__first, __last);
2780 assign(_ForwardIterator __first, _ForwardIterator __last,
2783 return assign(basic_regex(__first, __last, __f));
2827 __init(_ForwardIterator __first, _ForwardIterator __last);
2830 __parse(_ForwardIterator __first, _ForwardIterator __last);
2833 __parse_basic_reg_exp(_ForwardIterator __first, _ForwardIterator __last);
2836 __parse_RE_expression(_ForwardIterator __first, _ForwardIterator __last);
[all …]
/openbsd/src/gnu/gcc/libstdc++-v3/include/ext/
Dalgorithm101 _RAIterator __last = __first + __count;
102 return pair<_RAIterator, _OutputIterator>(__last, std::copy(__first,
103 __last,
225 count(_InputIterator __first, _InputIterator __last,
234 __glibcxx_requires_valid_range(__first, __last);
236 for ( ; __first != __last; ++__first)
243 count_if(_InputIterator __first, _InputIterator __last,
251 __glibcxx_requires_valid_range(__first, __last);
253 for ( ; __first != __last; ++__first)
268 random_sample_n(_ForwardIterator __first, _ForwardIterator __last,
[all …]
/openbsd/src/gnu/lib/libstdc++/libstdc++/include/ext/
Dalgorithm100 _RAIter __last = __first + __count;
101 return pair<_RAIter, _OutputIter>(__last,
102 std::copy(__first, __last, __result));
219 count(_InputIter __first, _InputIter __last,
228 for ( ; __first != __last; ++__first)
235 count_if(_InputIter __first, _InputIter __last,
243 for ( ; __first != __last; ++__first)
257 random_sample_n(_ForwardIter __first, _ForwardIter __last,
265 _Distance __remaining = std::distance(__first, __last);
289 random_sample_n(_ForwardIter __first, _ForwardIter __last,
[all …]

12345