| /openbsd/src/gnu/lib/libstdc++/libstdc++/include/bits/ |
| D | stl_numeric.h | 67 template<typename _InputIterator, typename _Tp> 69 accumulate(_InputIterator __first, _InputIterator __last, _Tp __init) in accumulate() 72 __glibcpp_function_requires(_InputIteratorConcept<_InputIterator>) in accumulate() 79 template<typename _InputIterator, typename _Tp, typename _BinaryOperation> 81 accumulate(_InputIterator __first, _InputIterator __last, _Tp __init, in accumulate() 85 __glibcpp_function_requires(_InputIteratorConcept<_InputIterator>) in accumulate() 123 template<typename _InputIterator, typename _OutputIterator> 125 partial_sum(_InputIterator __first, _InputIterator __last, in partial_sum() 128 typedef typename iterator_traits<_InputIterator>::value_type _ValueType; in partial_sum() 131 __glibcpp_function_requires(_InputIteratorConcept<_InputIterator>) in partial_sum() [all …]
|
| D | stl_iterator_base_funcs.h | 72 template<typename _InputIterator> 73 inline typename iterator_traits<_InputIterator>::difference_type 74 __distance(_InputIterator __first, _InputIterator __last, in __distance() 78 __glibcpp_function_requires(_InputIteratorConcept<_InputIterator>) in __distance() 80 typename iterator_traits<_InputIterator>::difference_type __n = 0; in __distance() 109 template<typename _InputIterator> 110 inline typename iterator_traits<_InputIterator>::difference_type 111 distance(_InputIterator __first, _InputIterator __last) in distance() 162 template<typename _InputIterator, typename _Distance> 164 advance(_InputIterator& __i, _Distance __n) in advance()
|
| D | stl_vector.h | 282 template<typename _InputIterator> 283 vector(_InputIterator __first, _InputIterator __last, 288 typedef typename _Is_integer<_InputIterator>::_Integral _Integral; in _Base() 336 template<typename _InputIterator> 338 assign(_InputIterator __first, _InputIterator __last) in assign() 341 typedef typename _Is_integer<_InputIterator>::_Integral _Integral; in assign() 687 template<typename _InputIterator> 689 insert(iterator __pos, _InputIterator __first, _InputIterator __last) in insert() 692 typedef typename _Is_integer<_InputIterator>::_Integral _Integral; in insert() 811 template<typename _InputIterator> [all …]
|
| D | stl_bvector.h | 400 template <class _InputIterator> 401 void _M_initialize_range(_InputIterator __first, _InputIterator __last, in _M_initialize_range() 418 template <class _InputIterator> 420 _InputIterator __first, _InputIterator __last, in _M_insert_range() 520 template <class _InputIterator> 521 void _M_initialize_dispatch(_InputIterator __first, _InputIterator __last, in _M_initialize_dispatch() 526 template <class _InputIterator> 527 vector(_InputIterator __first, _InputIterator __last, 531 typedef typename _Is_integer<_InputIterator>::_Integral _Integral; 566 template <class _InputIterator> [all …]
|
| /openbsd/src/gnu/gcc/libstdc++-v3/include/bits/ |
| D | stl_numeric.h | 79 template<typename _InputIterator, typename _Tp> in _GLIBCXX_BEGIN_NAMESPACE() 81 accumulate(_InputIterator __first, _InputIterator __last, _Tp __init) in _GLIBCXX_BEGIN_NAMESPACE() 84 __glibcxx_function_requires(_InputIteratorConcept<_InputIterator>) in _GLIBCXX_BEGIN_NAMESPACE() 105 template<typename _InputIterator, typename _Tp, typename _BinaryOperation> 107 accumulate(_InputIterator __first, _InputIterator __last, _Tp __init, in accumulate() 111 __glibcxx_function_requires(_InputIteratorConcept<_InputIterator>) in accumulate() 196 template<typename _InputIterator, typename _OutputIterator> 198 partial_sum(_InputIterator __first, _InputIterator __last, in partial_sum() 201 typedef typename iterator_traits<_InputIterator>::value_type _ValueType; in partial_sum() 204 __glibcxx_function_requires(_InputIteratorConcept<_InputIterator>) in partial_sum() [all …]
|
| D | stl_iterator_base_funcs.h | 73 template<typename _InputIterator> in _GLIBCXX_BEGIN_NAMESPACE() 74 inline typename iterator_traits<_InputIterator>::difference_type in _GLIBCXX_BEGIN_NAMESPACE() 75 __distance(_InputIterator __first, _InputIterator __last, in _GLIBCXX_BEGIN_NAMESPACE() 79 __glibcxx_function_requires(_InputIteratorConcept<_InputIterator>) in _GLIBCXX_BEGIN_NAMESPACE() 81 typename iterator_traits<_InputIterator>::difference_type __n = 0; in _GLIBCXX_BEGIN_NAMESPACE() 113 template<typename _InputIterator> 114 inline typename iterator_traits<_InputIterator>::difference_type 115 distance(_InputIterator __first, _InputIterator __last) in distance() 122 template<typename _InputIterator, typename _Distance> 124 __advance(_InputIterator& __i, _Distance __n, input_iterator_tag) in __advance() [all …]
|
| D | stl_uninitialized.h | 70 template<typename _InputIterator, typename _ForwardIterator> in _GLIBCXX_BEGIN_NAMESPACE() 72 __uninitialized_copy_aux(_InputIterator __first, _InputIterator __last, in _GLIBCXX_BEGIN_NAMESPACE() 77 template<typename _InputIterator, typename _ForwardIterator> 79 __uninitialized_copy_aux(_InputIterator __first, _InputIterator __last, in __uninitialized_copy_aux() 106 template<typename _InputIterator, typename _ForwardIterator> 108 uninitialized_copy(_InputIterator __first, _InputIterator __last, in uninitialized_copy() 228 template<typename _InputIterator, typename _ForwardIterator, 231 __uninitialized_copy_a(_InputIterator __first, _InputIterator __last, in __uninitialized_copy_a() 249 template<typename _InputIterator, typename _ForwardIterator, typename _Tp> 251 __uninitialized_copy_a(_InputIterator __first, _InputIterator __last, in __uninitialized_copy_a() [all …]
|
| D | stl_vector.h | 251 template<typename _InputIterator> 252 vector(_InputIterator __first, _InputIterator __last, 257 typedef typename std::__is_integer<_InputIterator>::__type _Integral; in _Base() 308 template<typename _InputIterator> 310 assign(_InputIterator __first, _InputIterator __last) in assign() 313 typedef typename std::__is_integer<_InputIterator>::__type _Integral; in assign() 669 template<typename _InputIterator> 671 insert(iterator __position, _InputIterator __first, in insert() 672 _InputIterator __last) in insert() 675 typedef typename std::__is_integer<_InputIterator>::__type _Integral; in insert() [all …]
|
| D | stl_bvector.h | 504 template<class _InputIterator> in _GLIBCXX_BEGIN_NESTED_NAMESPACE() 505 vector(_InputIterator __first, _InputIterator __last, in _GLIBCXX_BEGIN_NESTED_NAMESPACE() 509 typedef typename std::__is_integer<_InputIterator>::__type _Integral; in _GLIBCXX_BEGIN_NESTED_NAMESPACE() 538 template<class _InputIterator> in _GLIBCXX_BEGIN_NESTED_NAMESPACE() 540 assign(_InputIterator __first, _InputIterator __last) in _GLIBCXX_BEGIN_NESTED_NAMESPACE() 542 typedef typename std::__is_integer<_InputIterator>::__type _Integral; in _GLIBCXX_BEGIN_NESTED_NAMESPACE() 715 template<class _InputIterator> in _GLIBCXX_BEGIN_NESTED_NAMESPACE() 718 _InputIterator __first, _InputIterator __last) in _GLIBCXX_BEGIN_NESTED_NAMESPACE() 720 typedef typename std::__is_integer<_InputIterator>::__type _Integral; in _GLIBCXX_BEGIN_NESTED_NAMESPACE() 802 template<class _InputIterator> in _GLIBCXX_BEGIN_NESTED_NAMESPACE() [all …]
|
| D | stl_algo.h | 151 template<typename _InputIterator, typename _Function> 153 for_each(_InputIterator __first, _InputIterator __last, _Function __f) in for_each() 156 __glibcxx_function_requires(_InputIteratorConcept<_InputIterator>) in for_each() 168 template<typename _InputIterator, typename _Tp> 169 inline _InputIterator 170 __find(_InputIterator __first, _InputIterator __last, in __find() 183 template<typename _InputIterator, typename _Predicate> 184 inline _InputIterator 185 __find_if(_InputIterator __first, _InputIterator __last, in __find_if() 316 template<typename _InputIterator, typename _Tp> [all …]
|
| D | stl_deque.h | 726 template<typename _InputIterator> 727 deque(_InputIterator __first, _InputIterator __last, 732 typedef typename std::__is_integer<_InputIterator>::__type _Integral; in _Base() 780 template<typename _InputIterator> 782 assign(_InputIterator __first, _InputIterator __last) in assign() 784 typedef typename std::__is_integer<_InputIterator>::__type _Integral; in assign() 1142 template<typename _InputIterator> 1144 insert(iterator __position, _InputIterator __first, in insert() 1145 _InputIterator __last) in insert() 1148 typedef typename std::__is_integer<_InputIterator>::__type _Integral; in insert() [all …]
|
| /openbsd/src/gnu/gcc/libstdc++-v3/include/debug/ |
| D | functions.h | 104 template<typename _InputIterator> 106 __valid_range_aux2(const _InputIterator&, const _InputIterator&, in __valid_range_aux2() argument 122 template<typename _InputIterator> 124 __valid_range_aux(const _InputIterator& __first, in __valid_range_aux() 125 const _InputIterator& __last, std::__false_type) in __valid_range_aux() 127 typedef typename std::iterator_traits<_InputIterator>::iterator_category in __valid_range_aux() 137 template<typename _InputIterator> 139 __valid_range(const _InputIterator& __first, const _InputIterator& __last) in __valid_range() 141 typedef typename std::__is_integer<_InputIterator>::__type _Integral; in __valid_range() 156 template<typename _InputIterator> [all …]
|
| D | hash_multiset.h | 92 template<typename _InputIterator> 93 hash_multiset(_InputIterator __f, _InputIterator __l) in hash_multiset() 97 template<typename _InputIterator> 98 hash_multiset(_InputIterator __f, _InputIterator __l, size_type __n) in hash_multiset() 102 template<typename _InputIterator> 103 hash_multiset(_InputIterator __f, _InputIterator __l, size_type __n, in hash_multiset() 108 template<typename _InputIterator> 109 hash_multiset(_InputIterator __f, _InputIterator __l, size_type __n, 136 template <typename _InputIterator> 138 insert(_InputIterator __first, _InputIterator __last) in insert()
|
| D | hash_set.h | 91 template<typename _InputIterator> 92 hash_set(_InputIterator __f, _InputIterator __l) in hash_set() 95 template<typename _InputIterator> 96 hash_set(_InputIterator __f, _InputIterator __l, size_type __n) in hash_set() 99 template<typename _InputIterator> 100 hash_set(_InputIterator __f, _InputIterator __l, size_type __n, in hash_set() 104 template<typename _InputIterator> 105 hash_set(_InputIterator __f, _InputIterator __l, size_type __n, 145 template<typename _InputIterator> 147 insert(_InputIterator __first, _InputIterator __last) in insert()
|
| D | hash_multimap.h | 93 template<typename _InputIterator> 94 hash_multimap(_InputIterator __f, _InputIterator __l) in hash_multimap() 97 template<typename _InputIterator> 98 hash_multimap(_InputIterator __f, _InputIterator __l, size_type __n) in hash_multimap() 101 template<typename _InputIterator> 102 hash_multimap(_InputIterator __f, _InputIterator __l, size_type __n, in hash_multimap() 106 template<typename _InputIterator> 107 hash_multimap(_InputIterator __f, _InputIterator __l, size_type __n, 142 template <typename _InputIterator> 144 insert(_InputIterator __first, _InputIterator __last) in insert()
|
| D | hash_map.h | 94 template<typename _InputIterator> 95 hash_map(_InputIterator __f, _InputIterator __l) in hash_map() 98 template<typename _InputIterator> 99 hash_map(_InputIterator __f, _InputIterator __l, size_type __n) in hash_map() 102 template<typename _InputIterator> 103 hash_map(_InputIterator __f, _InputIterator __l, size_type __n, in hash_map() 107 template<typename _InputIterator> 108 hash_map(_InputIterator __f, _InputIterator __l, size_type __n, 155 template<typename _InputIterator> 157 insert(_InputIterator __first, _InputIterator __last) in insert()
|
| /openbsd/src/gnu/llvm/libcxx/include/ext/ |
| D | hash_set | 251 template <class _InputIterator> 252 hash_set(_InputIterator __first, _InputIterator __last); 253 template <class _InputIterator> 254 hash_set(_InputIterator __first, _InputIterator __last, 257 template <class _InputIterator> 258 hash_set(_InputIterator __first, _InputIterator __last, 288 template <class _InputIterator> 290 void insert(_InputIterator __first, _InputIterator __last); 352 template <class _InputIterator> 354 _InputIterator __first, _InputIterator __last) [all …]
|
| D | hash_map | 516 template <class _InputIterator> 517 hash_map(_InputIterator __first, _InputIterator __last); 518 template <class _InputIterator> 519 hash_map(_InputIterator __first, _InputIterator __last, 522 template <class _InputIterator> 523 hash_map(_InputIterator __first, _InputIterator __last, 554 template <class _InputIterator> 556 void insert(_InputIterator __first, _InputIterator __last); 627 template <class _InputIterator> 629 _InputIterator __first, _InputIterator __last) [all …]
|
| /openbsd/src/gnu/gcc/libstdc++-v3/include/ext/ |
| D | algorithm | 80 template<typename _InputIterator, typename _Size, typename _OutputIterator> 81 pair<_InputIterator, _OutputIterator> 82 __copy_n(_InputIterator __first, _Size __count, 92 return pair<_InputIterator, _OutputIterator>(__first, __result); 121 template<typename _InputIterator, typename _Size, typename _OutputIterator> 122 inline pair<_InputIterator, _OutputIterator> 123 copy_n(_InputIterator __first, _Size __count, _OutputIterator __result) 126 __glibcxx_function_requires(_InputIteratorConcept<_InputIterator>) 128 typename iterator_traits<_InputIterator>::value_type>) 223 template<typename _InputIterator, typename _Tp, typename _Size> [all …]
|
| D | hash_set | 140 template<class _InputIterator> 141 hash_set(_InputIterator __f, _InputIterator __l) 145 template<class _InputIterator> 146 hash_set(_InputIterator __f, _InputIterator __l, size_type __n) 150 template<class _InputIterator> 151 hash_set(_InputIterator __f, _InputIterator __l, size_type __n, 156 template<class _InputIterator> 157 hash_set(_InputIterator __f, _InputIterator __l, size_type __n, 201 template<class _InputIterator> 203 insert(_InputIterator __f, _InputIterator __l) [all …]
|
| D | hash_map | 138 template<class _InputIterator> 139 hash_map(_InputIterator __f, _InputIterator __l) 143 template<class _InputIterator> 144 hash_map(_InputIterator __f, _InputIterator __l, size_type __n) 148 template<class _InputIterator> 149 hash_map(_InputIterator __f, _InputIterator __l, size_type __n, 154 template<class _InputIterator> 155 hash_map(_InputIterator __f, _InputIterator __l, size_type __n, 204 template<class _InputIterator> 206 insert(_InputIterator __f, _InputIterator __l) [all …]
|
| /openbsd/src/gnu/llvm/libcxx/include/ |
| D | unordered_set | 566 template <class _InputIterator> 567 unordered_set(_InputIterator __first, _InputIterator __last); 568 template <class _InputIterator> 569 unordered_set(_InputIterator __first, _InputIterator __last, 572 template <class _InputIterator> 573 unordered_set(_InputIterator __first, _InputIterator __last, 577 template <class _InputIterator> 579 unordered_set(_InputIterator __first, _InputIterator __last, 582 template <class _InputIterator> 583 unordered_set(_InputIterator __first, _InputIterator __last, [all …]
|
| D | stack | 208 template <class _InputIterator, 209 class = __enable_if_t<__is_cpp17_input_iterator<_InputIterator>::value>> 211 stack(_InputIterator __first, _InputIterator __last) : c(__first, __last) {} 213 template <class _InputIterator, 215 class = __enable_if_t<__is_cpp17_input_iterator<_InputIterator>::value>, 218 …stack(_InputIterator __first, _InputIterator __last, const _Alloc& __alloc) : c(__first, __last, _… 288 template<class _InputIterator, 289 class = __enable_if_t<__is_cpp17_input_iterator<_InputIterator>::value>> 290 stack(_InputIterator, _InputIterator) 291 -> stack<__iter_value_type<_InputIterator>>; [all …]
|
| /openbsd/src/gnu/lib/libstdc++/libstdc++/include/ext/ |
| D | hash_set | 139 template <class _InputIterator> 140 hash_set(_InputIterator __f, _InputIterator __l) 143 template <class _InputIterator> 144 hash_set(_InputIterator __f, _InputIterator __l, size_type __n) 147 template <class _InputIterator> 148 hash_set(_InputIterator __f, _InputIterator __l, size_type __n, 152 template <class _InputIterator> 153 hash_set(_InputIterator __f, _InputIterator __l, size_type __n, 178 template <class _InputIterator> 179 void insert(_InputIterator __f, _InputIterator __l) [all …]
|
| D | hash_map | 134 template <class _InputIterator> 135 hash_map(_InputIterator __f, _InputIterator __l) 138 template <class _InputIterator> 139 hash_map(_InputIterator __f, _InputIterator __l, size_type __n) 142 template <class _InputIterator> 143 hash_map(_InputIterator __f, _InputIterator __l, size_type __n, 147 template <class _InputIterator> 148 hash_map(_InputIterator __f, _InputIterator __l, size_type __n, 172 template <class _InputIterator> 173 void insert(_InputIterator __f, _InputIterator __l) [all …]
|