| /openbsd/src/gnu/gcc/libstdc++-v3/include/bits/ |
| D | stl_algo.h | 153 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 …]
|
| D | stl_heap.h | 104 __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 …]
|
| D | stl_numeric.h | 81 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 …]
|
| D | stl_algobase.h | 265 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 …]
|
| D | stl_uninitialized.h | 72 __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 …]
|
| D | stl_bvector.h | 357 __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 …]
|
| D | deque.tcc | 135 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 …]
|
| D | stl_construct.h | 118 __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()
|
| D | stl_vector.h | 252 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 …]
|
| D | vector.tcc | 121 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/ |
| D | stl_algo.h | 152 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 …]
|
| D | stl_algobase.h | 223 __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 …]
|
| D | stl_heap.h | 84 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 …]
|
| D | stl_uninitialized.h | 73 __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 …]
|
| D | stl_numeric.h | 69 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 …]
|
| D | stl_bvector.h | 401 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 …]
|
| D | stl_vector.h | 283 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 …]
|
| D | vector.tcc | 116 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 …]
|
| D | deque.tcc | 131 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/ |
| D | functions.h | 96 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/ |
| D | charconv.cpp | 45 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/ |
| D | charconv | 287 __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 …]
|
| D | regex | 2695 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/ |
| D | algorithm | 101 _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/ |
| D | algorithm | 100 _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 …]
|