Searched refs:__last (Results 1 - 25 of 39) sorted by relevance

12

/freebsd-11-stable/contrib/libstdc++/include/bits/
H A Dstl_heap.h104 __is_heap(_RandomAccessIterator __first, _RandomAccessIterator __last) argument
105 { return std::__is_heap(__first, std::distance(__first, __last)); }
109 __is_heap(_RandomAccessIterator __first, _RandomAccessIterator __last, argument
111 { return std::__is_heap(__first, __comp, std::distance(__first, __last)); }
141 push_heap(_RandomAccessIterator __first, _RandomAccessIterator __last) argument
152 __glibcxx_requires_valid_range(__first, __last);
153 // __glibcxx_requires_heap(__first, __last - 1);
155 std::__push_heap(__first, _DistanceType((__last - __first) - 1),
156 _DistanceType(0), _ValueType(*(__last - 1)));
189 push_heap(_RandomAccessIterator __first, _RandomAccessIterator __last, argument
232 __pop_heap(_RandomAccessIterator __first, _RandomAccessIterator __last, _RandomAccessIterator __result, _Tp __value) argument
253 pop_heap(_RandomAccessIterator __first, _RandomAccessIterator __last) argument
296 __pop_heap(_RandomAccessIterator __first, _RandomAccessIterator __last, _RandomAccessIterator __result, _Tp __value, _Compare __comp) argument
319 pop_heap(_RandomAccessIterator __first, _RandomAccessIterator __last, _Compare __comp) argument
344 make_heap(_RandomAccessIterator __first, _RandomAccessIterator __last) argument
384 make_heap(_RandomAccessIterator __first, _RandomAccessIterator __last, _Compare __comp) argument
422 sort_heap(_RandomAccessIterator __first, _RandomAccessIterator __last) argument
448 sort_heap(_RandomAccessIterator __first, _RandomAccessIterator __last, _Compare __comp) argument
[all...]
H A Dstl_construct.h118 __destroy_aux(_ForwardIterator __first, _ForwardIterator __last, argument
121 for (; __first != __last; ++__first)
148 _Destroy(_ForwardIterator __first, _ForwardIterator __last) argument
155 std::__destroy_aux(__first, __last, _Has_trivial_destructor());
170 _Destroy(_ForwardIterator __first, _ForwardIterator __last, argument
173 for (; __first != __last; ++__first)
179 _Destroy(_ForwardIterator __first, _ForwardIterator __last, argument
182 _Destroy(__first, __last);
H A Dstl_algo.h153 for_each(_InputIterator __first, _InputIterator __last, _Function __f) argument
157 __glibcxx_requires_valid_range(__first, __last);
158 for ( ; __first != __last; ++__first)
170 __find(_InputIterator __first, _InputIterator __last, argument
173 while (__first != __last && !(*__first == __val))
185 __find_if(_InputIterator __first, _InputIterator __last, argument
188 while (__first != __last && !__pred(*__first))
200 __find(_RandomAccessIterator __first, _RandomAccessIterator __last, argument
204 __trip_count = (__last - __first) >> 2;
225 switch (__last
252 __find_if(_RandomAccessIterator __first, _RandomAccessIterator __last, _Predicate __pred, random_access_iterator_tag) argument
318 find(_InputIterator __first, _InputIterator __last, const _Tp& __val) argument
340 find_if(_InputIterator __first, _InputIterator __last, _Predicate __pred) argument
362 adjacent_find(_ForwardIterator __first, _ForwardIterator __last) argument
393 adjacent_find(_ForwardIterator __first, _ForwardIterator __last, _BinaryPredicate __binary_pred) argument
424 count(_InputIterator __first, _InputIterator __last, const _Tp& __value) argument
448 count_if(_InputIterator __first, _InputIterator __last, _Predicate __pred) argument
630 __search_n(_ForwardIterator __first, _ForwardIterator __last, _Integer __count, const _Tp& __val, std::forward_iterator_tag) argument
664 __search_n(_RandomAccessIter __first, _RandomAccessIter __last, _Integer __count, const _Tp& __val, std::random_access_iterator_tag) argument
722 search_n(_ForwardIterator __first, _ForwardIterator __last, _Integer __count, const _Tp& __val) argument
750 __search_n(_ForwardIterator __first, _ForwardIterator __last, _Integer __count, const _Tp& __val, _BinaryPredicate __binary_pred, std::forward_iterator_tag) argument
790 __search_n(_RandomAccessIter __first, _RandomAccessIter __last, _Integer __count, const _Tp& __val, _BinaryPredicate __binary_pred, std::random_access_iterator_tag) argument
851 search_n(_ForwardIterator __first, _ForwardIterator __last, _Integer __count, const _Tp& __val, _BinaryPredicate __binary_pred) argument
925 transform(_InputIterator __first, _InputIterator __last, _OutputIterator __result, _UnaryOperation __unary_op) argument
991 replace(_ForwardIterator __first, _ForwardIterator __last, const _Tp& __old_value, const _Tp& __new_value) argument
1022 replace_if(_ForwardIterator __first, _ForwardIterator __last, _Predicate __pred, const _Tp& __new_value) argument
1055 replace_copy(_InputIterator __first, _InputIterator __last, _OutputIterator __result, const _Tp& __old_value, const _Tp& __new_value) argument
1092 replace_copy_if(_InputIterator __first, _InputIterator __last, _OutputIterator __result, _Predicate __pred, const _Tp& __new_value) argument
1125 generate(_ForwardIterator __first, _ForwardIterator __last, _Generator __gen) argument
1178 remove_copy(_InputIterator __first, _InputIterator __last, _OutputIterator __result, const _Tp& __value) argument
1215 remove_copy_if(_InputIterator __first, _InputIterator __last, _OutputIterator __result, _Predicate __pred) argument
1253 remove(_ForwardIterator __first, _ForwardIterator __last, const _Tp& __value) argument
1288 remove_if(_ForwardIterator __first, _ForwardIterator __last, _Predicate __pred) argument
1314 __unique_copy(_ForwardIterator __first, _ForwardIterator __last, _OutputIterator __result, forward_iterator_tag, output_iterator_tag) argument
1339 __unique_copy(_InputIterator __first, _InputIterator __last, _OutputIterator __result, input_iterator_tag, output_iterator_tag) argument
1364 __unique_copy(_InputIterator __first, _InputIterator __last, _ForwardIterator __result, input_iterator_tag, forward_iterator_tag) argument
1387 __unique_copy(_ForwardIterator __first, _ForwardIterator __last, _OutputIterator __result, _BinaryPredicate __binary_pred, forward_iterator_tag, output_iterator_tag) argument
1418 __unique_copy(_InputIterator __first, _InputIterator __last, _OutputIterator __result, _BinaryPredicate __binary_pred, input_iterator_tag, output_iterator_tag) argument
1449 __unique_copy(_InputIterator __first, _InputIterator __last, _ForwardIterator __result, _BinaryPredicate __binary_pred, input_iterator_tag, forward_iterator_tag) argument
1489 unique_copy(_InputIterator __first, _InputIterator __last, _OutputIterator __result) argument
1530 unique_copy(_InputIterator __first, _InputIterator __last, _OutputIterator __result, _BinaryPredicate __binary_pred) argument
1562 unique(_ForwardIterator __first, _ForwardIterator __last) argument
1601 unique(_ForwardIterator __first, _ForwardIterator __last, _BinaryPredicate __binary_pred) argument
1635 __reverse(_BidirectionalIterator __first, _BidirectionalIterator __last, bidirectional_iterator_tag) argument
1657 __reverse(_RandomAccessIterator __first, _RandomAccessIterator __last, random_access_iterator_tag) argument
1684 reverse(_BidirectionalIterator __first, _BidirectionalIterator __last) argument
1710 reverse_copy(_BidirectionalIterator __first, _BidirectionalIterator __last, _OutputIterator __result) argument
1756 __rotate(_ForwardIterator __first, _ForwardIterator __middle, _ForwardIterator __last, forward_iterator_tag) argument
1796 __rotate(_BidirectionalIterator __first, _BidirectionalIterator __middle, _BidirectionalIterator __last, bidirectional_iterator_tag) argument
1830 __rotate(_RandomAccessIterator __first, _RandomAccessIterator __middle, _RandomAccessIterator __last, random_access_iterator_tag) argument
1917 rotate(_ForwardIterator __first, _ForwardIterator __middle, _ForwardIterator __last) argument
1950 rotate_copy(_ForwardIterator __first, _ForwardIterator __middle, _ForwardIterator __last, _OutputIterator __result) argument
1976 random_shuffle(_RandomAccessIterator __first, _RandomAccessIterator __last) argument
2003 random_shuffle(_RandomAccessIterator __first, _RandomAccessIterator __last, _RandomNumberGenerator& __rand) argument
2025 __partition(_ForwardIterator __first, _ForwardIterator __last, _Predicate __pred, forward_iterator_tag) argument
2055 __partition(_BidirectionalIterator __first, _BidirectionalIterator __last, _Predicate __pred, bidirectional_iterator_tag) argument
2097 partition(_ForwardIterator __first, _ForwardIterator __last, _Predicate __pred) argument
2119 __inplace_stable_partition(_ForwardIterator __first, _ForwardIterator __last, _Predicate __pred, _Distance __len) argument
2148 __stable_partition_adaptive(_ForwardIterator __first, _ForwardIterator __last, _Predicate __pred, _Distance __len, _Pointer __buffer, _Distance __buffer_size) argument
2208 stable_partition(_ForwardIterator __first, _ForwardIterator __last, _Predicate __pred) argument
2248 __unguarded_partition(_RandomAccessIterator __first, _RandomAccessIterator __last, _Tp __pivot) argument
2272 __unguarded_partition(_RandomAccessIterator __first, _RandomAccessIterator __last, _Tp __pivot, _Compare __comp) argument
2305 __unguarded_linear_insert(_RandomAccessIterator __last, _Tp __val) argument
2325 __unguarded_linear_insert(_RandomAccessIterator __last, _Tp __val, _Compare __comp) argument
2346 __insertion_sort(_RandomAccessIterator __first, _RandomAccessIterator __last) argument
2373 __insertion_sort(_RandomAccessIterator __first, _RandomAccessIterator __last, _Compare __comp) argument
2399 __unguarded_insertion_sort(_RandomAccessIterator __first, _RandomAccessIterator __last) argument
2416 __unguarded_insertion_sort(_RandomAccessIterator __first, _RandomAccessIterator __last, _Compare __comp) argument
2433 __final_insertion_sort(_RandomAccessIterator __first, _RandomAccessIterator __last) argument
2452 __final_insertion_sort(_RandomAccessIterator __first, _RandomAccessIterator __last, _Compare __comp) argument
2472 __heap_select(_RandomAccessIterator __first, _RandomAccessIterator __middle, _RandomAccessIterator __last) argument
2492 __heap_select(_RandomAccessIterator __first, _RandomAccessIterator __middle, _RandomAccessIterator __last, _Compare __comp) argument
2537 partial_sort(_RandomAccessIterator __first, _RandomAccessIterator __middle, _RandomAccessIterator __last) argument
2575 partial_sort(_RandomAccessIterator __first, _RandomAccessIterator __middle, _RandomAccessIterator __last, _Compare __comp) argument
2614 partial_sort_copy(_InputIterator __first, _InputIterator __last, _RandomAccessIterator __result_first, _RandomAccessIterator __result_last) argument
2679 partial_sort_copy(_InputIterator __first, _InputIterator __last, _RandomAccessIterator __result_first, _RandomAccessIterator __result_last, _Compare __comp) argument
2735 __introsort_loop(_RandomAccessIterator __first, _RandomAccessIterator __last, _Size __depth_limit) argument
2771 __introsort_loop(_RandomAccessIterator __first, _RandomAccessIterator __last, _Size __depth_limit, _Compare __comp) argument
2816 sort(_RandomAccessIterator __first, _RandomAccessIterator __last) argument
2851 sort(_RandomAccessIterator __first, _RandomAccessIterator __last, _Compare __comp) argument
2884 lower_bound(_ForwardIterator __first, _ForwardIterator __last, const _Tp& __val) argument
2934 lower_bound(_ForwardIterator __first, _ForwardIterator __last, const _Tp& __val, _Compare __comp) argument
2981 upper_bound(_ForwardIterator __first, _ForwardIterator __last, const _Tp& __val) argument
3031 upper_bound(_ForwardIterator __first, _ForwardIterator __last, const _Tp& __val, _Compare __comp) argument
3073 __merge_without_buffer(_BidirectionalIterator __first, _BidirectionalIterator __middle, _BidirectionalIterator __last, _Distance __len1, _Distance __len2) argument
3121 __merge_without_buffer(_BidirectionalIterator __first, _BidirectionalIterator __middle, _BidirectionalIterator __last, _Distance __len1, _Distance __len2, _Compare __comp) argument
3171 __inplace_stable_sort(_RandomAccessIterator __first, _RandomAccessIterator __last) argument
3194 __inplace_stable_sort(_RandomAccessIterator __first, _RandomAccessIterator __last, _Compare __comp) argument
3333 __merge_sort_loop(_RandomAccessIterator1 __first, _RandomAccessIterator1 __last, _RandomAccessIterator2 __result, _Distance __step_size) argument
3356 __merge_sort_loop(_RandomAccessIterator1 __first, _RandomAccessIterator1 __last, _RandomAccessIterator2 __result, _Distance __step_size, _Compare __comp) argument
3383 __chunk_insertion_sort(_RandomAccessIterator __first, _RandomAccessIterator __last, _Distance __chunk_size) argument
3397 __chunk_insertion_sort(_RandomAccessIterator __first, _RandomAccessIterator __last, _Distance __chunk_size, _Compare __comp) argument
3411 __merge_sort_with_buffer(_RandomAccessIterator __first, _RandomAccessIterator __last, _Pointer __buffer) argument
3435 __merge_sort_with_buffer(_RandomAccessIterator __first, _RandomAccessIterator __last, _Pointer __buffer, _Compare __comp) argument
3546 __rotate_adaptive(_BidirectionalIterator1 __first, _BidirectionalIterator1 __middle, _BidirectionalIterator1 __last, _Distance __len1, _Distance __len2, _BidirectionalIterator2 __buffer, _Distance __buffer_size) argument
3582 __merge_adaptive(_BidirectionalIterator __first, _BidirectionalIterator __middle, _BidirectionalIterator __last, _Distance __len1, _Distance __len2, _Pointer __buffer, _Distance __buffer_size) argument
3641 __merge_adaptive(_BidirectionalIterator __first, _BidirectionalIterator __middle, _BidirectionalIterator __last, _Distance __len1, _Distance __len2, _Pointer __buffer, _Distance __buffer_size, _Compare __comp) argument
3713 inplace_merge(_BidirectionalIterator __first, _BidirectionalIterator __middle, _BidirectionalIterator __last) argument
3767 inplace_merge(_BidirectionalIterator __first, _BidirectionalIterator __middle, _BidirectionalIterator __last, _Compare __comp) argument
3805 __stable_sort_adaptive(_RandomAccessIterator __first, _RandomAccessIterator __last, _Pointer __buffer, _Distance __buffer_size) argument
3832 __stable_sort_adaptive(_RandomAccessIterator __first, _RandomAccessIterator __last, _Pointer __buffer, _Distance __buffer_size, _Compare __comp) argument
3876 stable_sort(_RandomAccessIterator __first, _RandomAccessIterator __last) argument
3917 stable_sort(_RandomAccessIterator __first, _RandomAccessIterator __last, _Compare __comp) argument
3945 __introselect(_RandomAccessIterator __first, _RandomAccessIterator __nth, _RandomAccessIterator __last, _Size __depth_limit) argument
3980 __introselect(_RandomAccessIterator __first, _RandomAccessIterator __nth, _RandomAccessIterator __last, _Size __depth_limit, _Compare __comp) argument
4032 nth_element(_RandomAccessIterator __first, _RandomAccessIterator __nth, _RandomAccessIterator __last) argument
4070 nth_element(_RandomAccessIterator __first, _RandomAccessIterator __nth, _RandomAccessIterator __last, _Compare __comp) argument
4109 equal_range(_ForwardIterator __first, _ForwardIterator __last, const _Tp& __val) argument
4170 equal_range(_ForwardIterator __first, _ForwardIterator __last, const _Tp& __val, _Compare __comp) argument
4228 binary_search(_ForwardIterator __first, _ForwardIterator __last, const _Tp& __val) argument
4260 binary_search(_ForwardIterator __first, _ForwardIterator __last, const _Tp& __val, _Compare __comp) argument
4881 max_element(_ForwardIterator __first, _ForwardIterator __last) argument
4908 max_element(_ForwardIterator __first, _ForwardIterator __last, _Compare __comp) argument
4933 min_element(_ForwardIterator __first, _ForwardIterator __last) argument
4960 min_element(_ForwardIterator __first, _ForwardIterator __last, _Compare __comp) argument
4995 next_permutation(_BidirectionalIterator __first, _BidirectionalIterator __last) argument
5051 next_permutation(_BidirectionalIterator __first, _BidirectionalIterator __last, _Compare __comp) argument
5106 prev_permutation(_BidirectionalIterator __first, _BidirectionalIterator __last) argument
5162 prev_permutation(_BidirectionalIterator __first, _BidirectionalIterator __last, _Compare __comp) argument
[all...]
H A Dstl_numeric.h81 accumulate(_InputIterator __first, _InputIterator __last, _Tp __init) argument
85 __glibcxx_requires_valid_range(__first, __last);
87 for (; __first != __last; ++__first)
107 accumulate(_InputIterator __first, _InputIterator __last, _Tp __init, argument
112 __glibcxx_requires_valid_range(__first, __last);
114 for (; __first != __last; ++__first)
198 partial_sum(_InputIterator __first, _InputIterator __last, argument
207 __glibcxx_requires_valid_range(__first, __last);
209 if (__first == __last)
213 while (++__first != __last)
238 partial_sum(_InputIterator __first, _InputIterator __last, _OutputIterator __result, _BinaryOperation __binary_op) argument
274 adjacent_difference(_InputIterator __first, _InputIterator __last, _OutputIterator __result) argument
313 adjacent_difference(_InputIterator __first, _InputIterator __last, _OutputIterator __result, _BinaryOperation __binary_op) argument
[all...]
H A Dstl_uninitialized.h72 __uninitialized_copy_aux(_InputIterator __first, _InputIterator __last, argument
75 { return std::copy(__first, __last, __result); }
79 __uninitialized_copy_aux(_InputIterator __first, _InputIterator __last, argument
86 for (; __first != __last; ++__first, ++__cur)
108 uninitialized_copy(_InputIterator __first, _InputIterator __last, argument
113 return std::__uninitialized_copy_aux(__first, __last, __result,
118 uninitialized_copy(const char* __first, const char* __last, char* __result) argument
120 std::memmove(__result, __first, __last - __first);
121 return __result + (__last - __first);
125 uninitialized_copy(const wchar_t* __first, const wchar_t* __last, argument
136 __uninitialized_fill_aux(_ForwardIterator __first, _ForwardIterator __last, const _Tp& __x, __true_type) argument
143 __uninitialized_fill_aux(_ForwardIterator __first, _ForwardIterator __last, const _Tp& __x, __false_type) argument
170 uninitialized_fill(_ForwardIterator __first, _ForwardIterator __last, const _Tp& __x) argument
231 __uninitialized_copy_a(_InputIterator __first, _InputIterator __last, _ForwardIterator __result, _Allocator __alloc) argument
251 __uninitialized_copy_a(_InputIterator __first, _InputIterator __last, _ForwardIterator __result, allocator<_Tp>) argument
258 __uninitialized_fill_a(_ForwardIterator __first, _ForwardIterator __last, const _Tp& __x, _Allocator __alloc) argument
276 __uninitialized_fill_a(_ForwardIterator __first, _ForwardIterator __last, const _Tp& __x, allocator<_Tp2>) argument
348 __uninitialized_fill_copy(_ForwardIterator __result, _ForwardIterator __mid, const _Tp& __x, _InputIterator __first, _InputIterator __last, _Allocator __alloc) argument
[all...]
H A Dstl_iterator_base_funcs.h75 __distance(_InputIterator __first, _InputIterator __last, argument
82 while (__first != __last)
92 __distance(_RandomAccessIterator __first, _RandomAccessIterator __last, argument
98 return __last - __first;
115 distance(_InputIterator __first, _InputIterator __last) argument
118 return std::__distance(__first, __last,
H A Dstl_algobase.h265 copy(_II __first, _II __last, _OI __result) argument
267 for (; __first != __last; ++__result, ++__first)
278 copy(_II __first, _II __last, _OI __result) argument
281 for(_Distance __n = __last - __first; __n > 0; --__n)
296 copy(const _Tp* __first, const _Tp* __last, _Tp* __result) argument
298 std::memmove(__result, __first, sizeof(_Tp) * (__last - __first));
299 return __result + (__last - __first);
305 __copy_aux(_II __first, _II __last, _OI __result) argument
315 return std::__copy<__simple, _Category>::copy(__first, __last, __result);
339 __copy_n(_II __first, _II __last, _O argument
348 __copy_n(_II __first, _II __last, _OI __result) argument
357 __copy_n(_II __first, _II __last, _OI __result) argument
366 __copy_n(_II __first, _II __last, _OI __result) argument
389 copy(_InputIterator __first, _InputIterator __last, _OutputIterator __result) argument
416 __copy_b(_BI1 __first, _BI1 __last, _BI2 __result) argument
429 __copy_b(_BI1 __first, _BI1 __last, _BI2 __result) argument
443 __copy_b(const _Tp* __first, const _Tp* __last, _Tp* __result) argument
453 __copy_backward_aux(_BI1 __first, _BI1 __last, _BI2 __result) argument
473 __copy_b_n(_BI1 __first, _BI1 __last, _BI2 __result) argument
482 __copy_b_n(_BI1 __first, _BI1 __last, _BI2 __result) argument
492 __copy_b_n(_BI1 __first, _BI1 __last, _BI2 __result) argument
502 __copy_b_n(_BI1 __first, _BI1 __last, _BI2 __result) argument
526 copy_backward(_BI1 __first, _BI1 __last, _BI2 __result) argument
548 fill(_ForwardIterator __first, _ForwardIterator __last, const _Tp& __value) argument
561 fill(_ForwardIterator __first, _ForwardIterator __last, const _Tp& __value) argument
583 fill(_ForwardIterator __first, _ForwardIterator __last, const _Tp& __value) argument
596 fill(unsigned char* __first, unsigned char* __last, const unsigned char& __c) argument
604 fill(signed char* __first, signed char* __last, const signed char& __c) argument
612 fill(char* __first, char* __last, const char& __c) argument
[all...]
H A Dstl_tempbuf.h125 _Temporary_buffer(_ForwardIterator __first, _ForwardIterator __last);
144 _Temporary_buffer(_ForwardIterator __first, _ForwardIterator __last) argument
145 : _M_original_len(std::distance(__first, __last)),
H A Dstl_bvector.h357 __fill_bvector(_Bit_iterator __first, _Bit_iterator __last, bool __x) argument
359 for (; __first != __last; ++__first)
364 fill(_Bit_iterator __first, _Bit_iterator __last, const bool& __x) argument
366 if (__first._M_p != __last._M_p)
368 std::fill(__first._M_p + 1, __last._M_p, __x ? ~0 : 0);
370 __fill_bvector(_Bit_iterator(__last._M_p, 0), __last, __x); local
373 __fill_bvector(__first, __last, __x);
517 vector(_InputIterator __first, _InputIterator __last, argument
522 _M_initialize_dispatch(__first, __last, _Integra
552 assign(_InputIterator __first, _InputIterator __last) argument
729 insert(iterator __position, _InputIterator __first, _InputIterator __last) argument
754 erase(iterator __first, iterator __last) argument
785 _M_copy_aligned(const_iterator __first, const_iterator __last, iterator __result) argument
816 _M_initialize_dispatch(_InputIterator __first, _InputIterator __last, __false_type) argument
823 _M_initialize_range(_InputIterator __first, _InputIterator __last, std::input_iterator_tag) argument
832 _M_initialize_range(_ForwardIterator __first, _ForwardIterator __last, std::forward_iterator_tag) argument
847 _M_assign_dispatch(_InputIterator __first, _InputIterator __last, __false_type) argument
870 _M_assign_aux(_InputIterator __first, _InputIterator __last, std::input_iterator_tag) argument
879 insert(end(), __first, __last); local
884 _M_assign_aux(_ForwardIterator __first, _ForwardIterator __last, std::forward_iterator_tag) argument
895 insert(end(), __mid, __last); local
908 _M_insert_dispatch(iterator __pos, _InputIterator __first, _InputIterator __last, __false_type) argument
945 _M_insert_range(iterator __pos, _InputIterator __first, _InputIterator __last, std::input_iterator_tag) argument
957 _M_insert_range(iterator __position, _ForwardIterator __first, _ForwardIterator __last, std::forward_iterator_tag) argument
[all...]
H A Dstl_vector.h266 vector(_InputIterator __first, _InputIterator __last, argument
272 _M_initialize_dispatch(__first, __last, _Integral());
324 assign(_InputIterator __first, _InputIterator __last) argument
328 _M_assign_dispatch(__first, __last, _Integral());
686 _InputIterator __last)
690 _M_insert_dispatch(__position, __first, __last, _Integral());
730 erase(iterator __first, iterator __last);
775 _ForwardIterator __first, _ForwardIterator __last)
780 std::__uninitialized_copy_a(__first, __last, __result,
809 _M_initialize_dispatch(_InputIterator __first, _InputIterator __last, argument
685 insert(iterator __position, _InputIterator __first, _InputIterator __last) argument
774 _M_allocate_and_copy(size_type __n, _ForwardIterator __first, _ForwardIterator __last) argument
820 _M_range_initialize(_InputIterator __first, _InputIterator __last, std::input_iterator_tag) argument
830 _M_range_initialize(_ForwardIterator __first, _ForwardIterator __last, std::forward_iterator_tag) argument
858 _M_assign_dispatch(_InputIterator __first, _InputIterator __last, __false_type) argument
899 _M_insert_dispatch(iterator __pos, _InputIterator __first, _InputIterator __last, __false_type) argument
[all...]
H A Dstreambuf_iterator.h285 istreambuf_iterator<_CharT> __last,
288 if (__first._M_sbuf && !__last._M_sbuf && !__result._M_failed)
301 __copy_aux(_CharT* __first, _CharT* __last, argument
304 const streamsize __num = __last - __first;
313 __copy_aux(const _CharT* __first, const _CharT* __last, argument
316 const streamsize __num = __last - __first;
326 istreambuf_iterator<_CharT> __last, _CharT* __result)
333 if (__first._M_sbuf && !__last._M_sbuf)
361 istreambuf_iterator<_CharT> __last, const _CharT& __val)
368 if (__first._M_sbuf && !__last
284 copy(istreambuf_iterator<_CharT> __first, istreambuf_iterator<_CharT> __last, ostreambuf_iterator<_CharT> __result) argument
325 __copy_aux(istreambuf_iterator<_CharT> __first, istreambuf_iterator<_CharT> __last, _CharT* __result) argument
360 find(istreambuf_iterator<_CharT> __first, istreambuf_iterator<_CharT> __last, const _CharT& __val) argument
[all...]
H A Dstl_list.h85 _List_node_base * const __last);
520 list(_InputIterator __first, _InputIterator __last, argument
526 _M_initialize_dispatch(__first, __last, _Integral());
575 assign(_InputIterator __first, _InputIterator __last) argument
579 _M_assign_dispatch(__first, __last, _Integral());
841 _InputIterator __last)
843 list __tmp(__first, __last, _M_get_Node_allocator());
884 erase(iterator __first, iterator __last) argument
886 while (__first != __last)
888 return __last;
840 insert(iterator __position, _InputIterator __first, _InputIterator __last) argument
983 splice(iterator __position, list& __x, iterator __first, iterator __last) argument
1123 _M_initialize_dispatch(_InputIterator __first, _InputIterator __last, __false_type) argument
1165 _M_transfer(iterator __position, iterator __first, iterator __last) argument
[all...]
H A Dstl_multimap.h186 multimap(_InputIterator __first, _InputIterator __last) argument
188 { _M_t._M_insert_equal(__first, __last); }
202 multimap(_InputIterator __first, _InputIterator __last, argument
206 { _M_t._M_insert_equal(__first, __last); }
376 insert(_InputIterator __first, _InputIterator __last) argument
377 { _M_t._M_insert_equal(__first, __last); }
420 erase(iterator __first, iterator __last) argument
421 { _M_t.erase(__first, __last); }
H A Dstl_multiset.h154 multiset(_InputIterator __first, _InputIterator __last) argument
156 { _M_t._M_insert_equal(__first, __last); }
170 multiset(_InputIterator __first, _InputIterator __last, argument
174 { _M_t._M_insert_equal(__first, __last); }
331 insert(_InputIterator __first, _InputIterator __last) argument
332 { _M_t._M_insert_equal(__first, __last); }
375 erase(iterator __first, iterator __last) argument
376 { _M_t.erase(__first, __last); }
H A Dstl_set.h164 set(_InputIterator __first, _InputIterator __last) argument
166 { _M_t._M_insert_unique(__first, __last); }
180 set(_InputIterator __first, _InputIterator __last, argument
184 { _M_t._M_insert_unique(__first, __last); }
344 insert(_InputIterator __first, _InputIterator __last) argument
345 { _M_t._M_insert_unique(__first, __last); }
387 erase(iterator __first, iterator __last) argument
388 { _M_t.erase(__first, __last); }
H A Dstl_deque.h356 const _Deque_iterator<_Tp, _Tp&, _Tp*>& __last, const _Tp& __value);
739 deque(_InputIterator __first, _InputIterator __last, argument
745 _M_initialize_dispatch(__first, __last, _Integral());
794 assign(_InputIterator __first, _InputIterator __last) argument
797 _M_assign_dispatch(__first, __last, _Integral());
1157 _InputIterator __last)
1161 _M_insert_dispatch(__position, __first, __last, _Integral());
1197 erase(iterator __first, iterator __last);
1247 _M_initialize_dispatch(_InputIterator __first, _InputIterator __last, argument
1252 _M_range_initialize(__first, __last, _IterCategor
1156 insert(iterator __position, _InputIterator __first, _InputIterator __last) argument
1311 _M_assign_dispatch(_InputIterator __first, _InputIterator __last, __false_type) argument
1328 _M_assign_aux(_ForwardIterator __first, _ForwardIterator __last, std::forward_iterator_tag) argument
1337 insert(end(), __mid, __last); local
1391 _M_insert_dispatch(iterator __pos, _InputIterator __first, _InputIterator __last, __false_type) argument
1443 _M_destroy_data_dispatch(iterator __first, iterator __last, __false_type) argument
1450 _M_destroy_data(iterator __first, iterator __last, const _Alloc1&) argument
1454 _M_destroy_data(iterator __first, iterator __last, const std::allocator<_Tp>&) argument
[all...]
/freebsd-11-stable/contrib/libstdc++/include/debug/
H A Dfunctions.h96 const _RandomAccessIterator& __last,
98 { return __last - __first >= 0; }
125 const _InputIterator& __last, std::__false_type)
129 return __valid_range_aux2(__first, __last, _Category());
139 __valid_range(const _InputIterator& __first, const _InputIterator& __last) argument
142 return __valid_range_aux(__first, __last, _Integral());
149 const _Safe_iterator<_Iterator, _Sequence>& __last)
150 { return __first._M_valid_range(__last); }
159 const _InputIterator& __last
162 _GLIBCXX_DEBUG_ASSERT(__valid_range(__first, __last));
95 __valid_range_aux2(const _RandomAccessIterator& __first, const _RandomAccessIterator& __last, std::random_access_iterator_tag) argument
124 __valid_range_aux(const _InputIterator& __first, const _InputIterator& __last, std::__false_type) argument
148 __valid_range(const _Safe_iterator<_Iterator, _Sequence>& __first, const _Safe_iterator<_Iterator, _Sequence>& __last) argument
201 __check_sorted_aux(_ForwardIterator __first, _ForwardIterator __last, std::forward_iterator_tag) argument
228 __check_sorted_aux(_ForwardIterator __first, _ForwardIterator __last, _Predicate __pred, std::forward_iterator_tag) argument
246 __check_sorted(const _InputIterator& __first, const _InputIterator& __last) argument
255 __check_sorted(const _InputIterator& __first, const _InputIterator& __last, _Predicate __pred) argument
269 __check_partitioned(_ForwardIterator __first, _ForwardIterator __last, const _Tp& __value) argument
282 __check_partitioned(_ForwardIterator __first, _ForwardIterator __last, const _Tp& __value, _Pred __pred) argument
[all...]
H A Dhash_map.h149 insert(const value_type* __first, const value_type* __last) argument
151 __glibcxx_check_valid_range(__first, __last);
152 _Base::insert(__first, __last);
157 insert(_InputIterator __first, _InputIterator __last) argument
159 __glibcxx_check_valid_range(__first, __last);
160 _Base::insert(__first.base(), __last.base());
222 erase(iterator __first, iterator __last) argument
224 __glibcxx_check_erase_range(__first, __last);
225 for (iterator __tmp = __first; __tmp != __last;)
230 _Base::erase(__first.base(), __last
[all...]
H A Dhash_set.h139 insert(const value_type* __first, const value_type* __last) argument
141 __glibcxx_check_valid_range(__first, __last);
142 _Base::insert(__first, __last);
147 insert(_InputIterator __first, _InputIterator __last) argument
149 __glibcxx_check_valid_range(__first, __last);
150 _Base::insert(__first.base(), __last.base());
197 erase(iterator __first, iterator __last) argument
199 __glibcxx_check_erase_range(__first, __last);
200 for (iterator __tmp = __first; __tmp != __last;)
205 _Base::erase(__first.base(), __last
[all...]
H A Dmultiset.h83 multiset(_InputIterator __first, _InputIterator __last, argument
86 : _Base(__gnu_debug::__check_valid_range(__first, __last), __last,
158 insert(_InputIterator __first, _InputIterator __last) argument
160 __glibcxx_check_valid_range(__first, __last);
161 _Base::insert(__first, __last);
188 erase(iterator __first, iterator __last) argument
192 __glibcxx_check_erase_range(__first, __last);
193 while (__first != __last)
H A Dset.h83 set(_InputIterator __first, _InputIterator __last, argument
86 : _Base(__gnu_debug::__check_valid_range(__first, __last), __last,
163 insert(_InputIterator __first, _InputIterator __last) argument
165 __glibcxx_check_valid_range(__first, __last);
166 _Base::insert(__first, __last);
192 erase(iterator __first, iterator __last) argument
196 __glibcxx_check_erase_range(__first, __last);
198 while (__first != __last)
H A Dhash_multimap.h144 insert(_InputIterator __first, _InputIterator __last) argument
146 __glibcxx_check_valid_range(__first, __last);
147 _Base::insert(__first.base(), __last.base());
206 erase(iterator __first, iterator __last) argument
208 __glibcxx_check_erase_range(__first, __last);
209 for (iterator __tmp = __first; __tmp != __last;)
214 _Base::erase(__first.base(), __last.base());
H A Dhash_multiset.h138 insert(_InputIterator __first, _InputIterator __last) argument
140 __glibcxx_check_valid_range(__first, __last);
141 _Base::insert(__first.base(), __last.base());
187 erase(iterator __first, iterator __last) argument
189 __glibcxx_check_erase_range(__first, __last);
190 for (iterator __tmp = __first; __tmp != __last;)
195 _Base::erase(__first.base(), __last.base());
H A Dmap.h83 map(_InputIterator __first, _InputIterator __last, argument
86 : _Base(__gnu_debug::__check_valid_range(__first, __last), __last,
172 insert(_InputIterator __first, _InputIterator __last) argument
174 __glibcxx_check_valid_range(__first, __last);
175 _Base::insert(__first, __last);
201 erase(iterator __first, iterator __last) argument
205 __glibcxx_check_erase_range(__first, __last);
206 while (__first != __last)
/freebsd-11-stable/contrib/libstdc++/src/
H A Dlist.cc94 _List_node_base * const __last)
96 if (this != __last)
99 __last->_M_prev->_M_next = this;
100 __first->_M_prev->_M_next = __last;
105 this->_M_prev = __last->_M_prev;
106 __last->_M_prev = __first->_M_prev;
93 transfer(_List_node_base * const __first, _List_node_base * const __last) argument

Completed in 121 milliseconds

12