/freebsd-11-stable/contrib/libstdc++/include/bits/ |
H A D | stl_heap.h | 104 __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 D | stl_construct.h | 118 __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 D | stl_algo.h | 153 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 D | stl_numeric.h | 81 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 D | stl_uninitialized.h | 72 __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 D | stl_iterator_base_funcs.h | 75 __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 D | stl_algobase.h | 265 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 D | stl_tempbuf.h | 125 _Temporary_buffer(_ForwardIterator __first, _ForwardIterator __last); 144 _Temporary_buffer(_ForwardIterator __first, _ForwardIterator __last) argument 145 : _M_original_len(std::distance(__first, __last)),
|
H A D | stl_bvector.h | 357 __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 D | stl_vector.h | 266 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 D | streambuf_iterator.h | 285 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 D | stl_list.h | 85 _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 D | stl_multimap.h | 186 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 D | stl_multiset.h | 154 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 D | stl_set.h | 164 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 D | stl_deque.h | 356 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 D | functions.h | 96 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 D | hash_map.h | 149 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 D | hash_set.h | 139 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 D | multiset.h | 83 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 D | set.h | 83 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 D | hash_multimap.h | 144 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 D | hash_multiset.h | 138 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 D | map.h | 83 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 D | list.cc | 94 _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
|