/freebsd-11-stable/contrib/libstdc++/include/bits/ |
H A D | stl_heap.h | 72 __is_heap(_RandomAccessIterator __first, _Distance __n) argument 77 if (__first[__parent] < __first[__child]) 88 __is_heap(_RandomAccessIterator __first, _StrictWeakOrdering __comp, argument 94 if (__comp(__first[__parent], __first[__child])) 104 __is_heap(_RandomAccessIterator __first, _RandomAccessIterator __last) argument 105 { return std::__is_heap(__first, std::distance(__first, __last)); } 109 __is_heap(_RandomAccessIterator __first, _RandomAccessIterato argument 117 __push_heap(_RandomAccessIterator __first, _Distance __holeIndex, _Distance __topIndex, _Tp __value) argument 141 push_heap(_RandomAccessIterator __first, _RandomAccessIterator __last) argument 162 __push_heap(_RandomAccessIterator __first, _Distance __holeIndex, _Distance __topIndex, _Tp __value, _Compare __comp) argument 189 push_heap(_RandomAccessIterator __first, _RandomAccessIterator __last, _Compare __comp) argument 209 __adjust_heap(_RandomAccessIterator __first, _Distance __holeIndex, _Distance __len, _Tp __value) argument 232 __pop_heap(_RandomAccessIterator __first, _RandomAccessIterator __last, _RandomAccessIterator __result, _Tp __value) argument 253 pop_heap(_RandomAccessIterator __first, _RandomAccessIterator __last) argument 272 __adjust_heap(_RandomAccessIterator __first, _Distance __holeIndex, _Distance __len, _Tp __value, _Compare __comp) 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) 122 std::_Destroy(&*__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) 174 __alloc.destroy(&*__first); 179 _Destroy(_ForwardIterator __first, _ForwardIterator __last, allocator<_Tp>) argument [all...] |
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) 159 __f(*__first); 170 __find(_InputIterator __first, _InputIterator __last, argument 173 while (__first != __last && !(*__first == __val)) 174 ++__first; 175 return __first; 185 __find_if(_InputIterator __first, _InputIterator __last, _Predicate __pred, input_iterator_tag) argument 200 __find(_RandomAccessIterator __first, _RandomAccessIterator __last, const _Tp& __val, random_access_iterator_tag) argument 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 1151 generate_n(_OutputIterator __first, _Size __n, _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 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_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) 87 std::_Construct(&*__cur, *__first); 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, __las 125 uninitialized_copy(const wchar_t* __first, const wchar_t* __last, wchar_t* __result) 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 182 __uninitialized_fill_n_aux(_ForwardIterator __first, _Size __n, const _Tp& __x, __true_type) argument 188 __uninitialized_fill_n_aux(_ForwardIterator __first, _Size __n, const _Tp& __x, __false_type) argument 215 uninitialized_fill_n(_ForwardIterator __first, _Size __n, 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 283 __uninitialized_fill_n_a(_ForwardIterator __first, _Size __n, const _Tp& __x, _Allocator __alloc) argument 303 __uninitialized_fill_n_a(_ForwardIterator __first, _Size __n, 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_numeric.h | 81 accumulate(_InputIterator __first, _InputIterator __last, _Tp __init) argument 85 __glibcxx_requires_valid_range(__first, __last); 87 for (; __first != __last; ++__first) 88 __init = __init + *__first; 107 accumulate(_InputIterator __first, _InputIterator __last, _Tp __init, argument 112 __glibcxx_requires_valid_range(__first, __last); 114 for (; __first != __last; ++__first) 115 __init = __binary_op(__init, *__first); 198 partial_sum(_InputIterator __first, _InputIterator __last, _OutputIterator __result) argument 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_iterator_base_funcs.h | 75 __distance(_InputIterator __first, _InputIterator __last, argument 82 while (__first != __last) 84 ++__first; 92 __distance(_RandomAccessIterator __first, _RandomAccessIterator __last, argument 98 return __last - __first; 115 distance(_InputIterator __first, _InputIterator __last) argument 118 return std::__distance(__first, __last, 119 std::__iterator_category(__first));
|
H A D | stl_algobase.h | 265 copy(_II __first, _II __last, _OI __result) argument 267 for (; __first != __last; ++__result, ++__first) 268 *__result = *__first; 278 copy(_II __first, _II __last, _OI __result) argument 281 for(_Distance __n = __last - __first; __n > 0; --__n) 283 *__result = *__first; 284 ++__first; 296 copy(const _Tp* __first, const _Tp* __last, _Tp* __result) argument 298 std::memmove(__result, __first, sizeo 305 __copy_aux(_II __first, _II __last, _OI __result) argument 339 __copy_n(_II __first, _II __last, _OI __result) 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 624 fill_n(_OutputIterator __first, _Size __n, const _Tp& __value) argument 637 fill_n(_OutputIterator __first, _Size __n, const _Tp& __value) argument 659 fill_n(_OutputIterator __first, _Size __n, const _Tp& __value) argument 670 fill_n(unsigned char* __first, _Size __n, const unsigned char& __c) argument 678 fill_n(signed char* __first, _Size __n, const signed char& __c) argument 686 fill_n(char* __first, _Size __n, 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)), 158 _M_initialize_buffer(*__first, _Trivial());
|
H A D | stl_bvector.h | 357 __fill_bvector(_Bit_iterator __first, _Bit_iterator __last, bool __x) argument 359 for (; __first != __last; ++__first) 360 *__first = __x; 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); 369 __fill_bvector(__first, _Bit_iterator(__first._M_p + 1, 0), __x); 373 __fill_bvector(__first, __las 517 vector(_InputIterator __first, _InputIterator __last, const allocator_type& __a = allocator_type()) argument 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 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 | streambuf_iterator.h | 284 copy(istreambuf_iterator<_CharT> __first, argument 288 if (__first._M_sbuf && !__last._M_sbuf && !__result._M_failed) 291 __copy_streambufs_eof(__first._M_sbuf, __result._M_sbuf, __ineof); 301 __copy_aux(_CharT* __first, _CharT* __last, argument 304 const streamsize __num = __last - __first; 306 __result._M_put(__first, __num); 313 __copy_aux(const _CharT* __first, const _CharT* __last, argument 316 const streamsize __num = __last - __first; 318 __result._M_put(__first, __num); 325 __copy_aux(istreambuf_iterator<_CharT> __first, argument 360 find(istreambuf_iterator<_CharT> __first, istreambuf_iterator<_CharT> __last, const _CharT& __val) 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()); 685 insert(iterator __position, _InputIterator __first, argument 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, _InputIterato 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 | stl_list.h | 84 transfer(_List_node_base * const __first, 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()); 840 insert(iterator __position, _InputIterator __first, argument 843 list __tmp(__first, __last, _M_get_Node_allocator()); 884 erase(iterator __first, iterator __last) argument 886 while (__first != __last) 887 __first 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_deque.h | 355 fill(const _Deque_iterator<_Tp, _Tp&, _Tp*>& __first, 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()); 1156 insert(iterator __position, _InputIterator __first, argument 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, __las 1311 _M_assign_dispatch(_InputIterator __first, _InputIterator __last, __false_type) argument 1328 _M_assign_aux(_ForwardIterator __first, _ForwardIterator __last, std::forward_iterator_tag) argument 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...] |
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); }
|
/freebsd-11-stable/contrib/libstdc++/include/debug/ |
H A D | functions.h | 95 __valid_range_aux2(const _RandomAccessIterator& __first, argument 98 { return __last - __first >= 0; } 124 __valid_range_aux(const _InputIterator& __first, argument 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()); 148 __valid_range(const _Safe_iterator<_Iterator, _Sequence>& __first, argument 150 { return __first._M_valid_range(__last); } 153 * __first. This routine is useful when we can't use a separate 158 __check_valid_range(const _InputIterator& __first, 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 [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 [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) 194 this->erase(__first++);
|
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) 199 this->erase(__first++);
|
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());
|
/freebsd-11-stable/contrib/libstdc++/src/ |
H A D | list.cc | 93 _List_node_base::transfer(_List_node_base * const __first, argument 100 __first->_M_prev->_M_next = __last; 101 this->_M_prev->_M_next = __first; 106 __last->_M_prev = __first->_M_prev; 107 __first->_M_prev = __tmp;
|
/freebsd-11-stable/contrib/libstdc++/include/ext/ |
H A D | hashtable.h | 229 const unsigned long* __first = __stl_prime_list; local 231 const unsigned long* pos = std::lower_bound(__first, __last, __n); 512 _Node* __first; local 513 for (__first = _M_buckets[__n]; 514 __first && !_M_equals(_M_get_key(__first->_M_val), __key); 515 __first = __first->_M_next) 517 return iterator(__first, this); 524 const _Node* __first; local 752 _Node* __first = _M_buckets[__n]; local 771 _Node* __first = _M_buckets[__n]; local 798 _Node* __first = _M_buckets[__n]; local 872 _Node* __first = _M_buckets[__n]; local 947 erase(iterator __first, iterator __last) argument 972 erase(const_iterator __first, const_iterator __last) argument 1003 _Node* __first = _M_buckets[__bucket]; local 1037 _M_erase_bucket(const size_type __n, _Node* __first, _Node* __last) argument [all...] |
/freebsd-11-stable/contrib/libstdc++/include/tr1/ |
H A D | functional_hash.h | 93 hash(const char* __first, std::size_t __length) argument 97 __result = (__result * 131) + *__first++; 106 hash(const char* __first, std::size_t __length) argument 111 __result ^= static_cast<std::size_t>(*__first++); 122 hash(const char* __first, std::size_t __length) argument 128 __result ^= static_cast<std::size_t>(*__first++);
|