Home
last modified time | relevance | path

Searched refs:_ForwardIterator (Results 1 – 25 of 38) sorted by relevance

12

/openbsd/src/gnu/gcc/libstdc++-v3/include/bits/
Dstl_uninitialized.h70 template<typename _InputIterator, typename _ForwardIterator> in _GLIBCXX_BEGIN_NAMESPACE()
71 inline _ForwardIterator in _GLIBCXX_BEGIN_NAMESPACE()
73 _ForwardIterator __result, in _GLIBCXX_BEGIN_NAMESPACE()
77 template<typename _InputIterator, typename _ForwardIterator>
78 inline _ForwardIterator
80 _ForwardIterator __result, in __uninitialized_copy_aux()
83 _ForwardIterator __cur = __result; in __uninitialized_copy_aux()
106 template<typename _InputIterator, typename _ForwardIterator>
107 inline _ForwardIterator
109 _ForwardIterator __result) in uninitialized_copy()
[all …]
Dstl_construct.h116 template<typename _ForwardIterator>
118 __destroy_aux(_ForwardIterator __first, _ForwardIterator __last, in __destroy_aux()
134 template<typename _ForwardIterator>
136 __destroy_aux(_ForwardIterator, _ForwardIterator, __true_type) in __destroy_aux() argument
146 template<typename _ForwardIterator>
148 _Destroy(_ForwardIterator __first, _ForwardIterator __last) in _Destroy()
150 typedef typename iterator_traits<_ForwardIterator>::value_type in _Destroy()
168 template<typename _ForwardIterator, typename _Allocator>
170 _Destroy(_ForwardIterator __first, _ForwardIterator __last, in _Destroy()
177 template<typename _ForwardIterator, typename _Tp>
[all …]
Dstl_algo.h360 template<typename _ForwardIterator>
361 _ForwardIterator
362 adjacent_find(_ForwardIterator __first, _ForwardIterator __last) in adjacent_find()
365 __glibcxx_function_requires(_ForwardIteratorConcept<_ForwardIterator>) in adjacent_find()
367 typename iterator_traits<_ForwardIterator>::value_type>) in adjacent_find()
371 _ForwardIterator __next = __first; in adjacent_find()
391 template<typename _ForwardIterator, typename _BinaryPredicate>
392 _ForwardIterator
393 adjacent_find(_ForwardIterator __first, _ForwardIterator __last, in adjacent_find()
397 __glibcxx_function_requires(_ForwardIteratorConcept<_ForwardIterator>) in adjacent_find()
[all …]
Dstl_tempbuf.h76 template<typename _ForwardIterator, typename _Tp> in _GLIBCXX_BEGIN_NAMESPACE()
80 __glibcxx_class_requires(_ForwardIterator, _ForwardIteratorConcept) in _GLIBCXX_BEGIN_NAMESPACE()
125 _Temporary_buffer(_ForwardIterator __first, _ForwardIterator __last); in _GLIBCXX_BEGIN_NAMESPACE()
142 template<typename _ForwardIterator, typename _Tp>
143 _Temporary_buffer<_ForwardIterator, _Tp>::
144 _Temporary_buffer(_ForwardIterator __first, _ForwardIterator __last) in _Temporary_buffer()
Dstl_raw_storage_iter.h70 template <class _ForwardIterator, class _Tp> in _GLIBCXX_BEGIN_NAMESPACE()
75 _ForwardIterator _M_iter; in _GLIBCXX_BEGIN_NAMESPACE()
79 raw_storage_iterator(_ForwardIterator __x) in _GLIBCXX_BEGIN_NAMESPACE()
92 raw_storage_iterator<_ForwardIterator, _Tp>& in _GLIBCXX_BEGIN_NAMESPACE()
99 raw_storage_iterator<_ForwardIterator, _Tp> in _GLIBCXX_BEGIN_NAMESPACE()
102 raw_storage_iterator<_ForwardIterator, _Tp> __tmp = *this; in _GLIBCXX_BEGIN_NAMESPACE()
Dstl_vector.h758 template<typename _ForwardIterator>
761 _ForwardIterator __first, _ForwardIterator __last) in _M_allocate_and_copy()
814 template<typename _ForwardIterator>
816 _M_range_initialize(_ForwardIterator __first, in _M_range_initialize()
817 _ForwardIterator __last, std::forward_iterator_tag) in _M_range_initialize()
859 template<typename _ForwardIterator>
861 _M_assign_aux(_ForwardIterator __first, _ForwardIterator __last,
900 template<typename _ForwardIterator>
902 _M_range_insert(iterator __pos, _ForwardIterator __first,
903 _ForwardIterator __last, std::forward_iterator_tag);
Ddeque.tcc266 template <typename _ForwardIterator>
269 _M_range_initialize(_ForwardIterator __first, _ForwardIterator __last, in _M_range_initialize()
282 _ForwardIterator __mid = __first; in _M_range_initialize()
384 template <typename _ForwardIterator>
388 _ForwardIterator __first, _ForwardIterator __last, in _M_range_insert_aux()
548 template <typename _ForwardIterator>
552 _ForwardIterator __first, _ForwardIterator __last, in _M_insert_aux()
577 _ForwardIterator __mid = __first; in _M_insert_aux()
617 _ForwardIterator __mid = __first; in _M_insert_aux()
Dvector.tcc208 template<typename _ForwardIterator>
211 _M_assign_aux(_ForwardIterator __first, _ForwardIterator __last, in _M_assign_aux()
232 _ForwardIterator __mid = __first; in _M_assign_aux()
405 template<typename _ForwardIterator>
408 _M_range_insert(iterator __position, _ForwardIterator __first, in _M_range_insert()
409 _ForwardIterator __last, std::forward_iterator_tag) in _M_range_insert()
432 _ForwardIterator __mid = __first; in _M_range_insert()
Dstl_algobase.h546 template<typename _ForwardIterator, typename _Tp>
548 fill(_ForwardIterator __first, _ForwardIterator __last,
559 template<typename _ForwardIterator, typename _Tp>
561 fill(_ForwardIterator __first, _ForwardIterator __last,
581 template<typename _ForwardIterator, typename _Tp>
583 fill(_ForwardIterator __first, _ForwardIterator __last, const _Tp& __value)
587 _ForwardIterator>)
/openbsd/src/gnu/lib/libstdc++/libstdc++/include/bits/
Dstl_construct.h98 template <class _ForwardIterator>
100 __destroy_aux(_ForwardIterator __first, _ForwardIterator __last, __false_type) in __destroy_aux()
112 template <class _ForwardIterator>
114 __destroy_aux(_ForwardIterator, _ForwardIterator, __true_type) in __destroy_aux() argument
134 template <class _ForwardIterator>
136 _Destroy(_ForwardIterator __first, _ForwardIterator __last) in _Destroy()
138 typedef typename iterator_traits<_ForwardIterator>::value_type in _Destroy()
Dstl_raw_storage_iter.h70 template <class _ForwardIterator, class _Tp>
75 _ForwardIterator _M_iter;
79 raw_storage_iterator(_ForwardIterator __x) : _M_iter(__x) {} in raw_storage_iterator()
91 raw_storage_iterator<_ForwardIterator, _Tp>&
98 raw_storage_iterator<_ForwardIterator, _Tp>
101 raw_storage_iterator<_ForwardIterator, _Tp> __tmp = *this;
Dstl_tempbuf.h74 template <class _ForwardIterator, class _Tp>
78 __glibcpp_class_requires(_ForwardIterator, _ForwardIteratorConcept)
115 _Temporary_buffer(_ForwardIterator __first, _ForwardIterator __last) { in _Temporary_buffer()
Dstl_vector.h768 template<typename _ForwardIterator>
771 _ForwardIterator __first, _ForwardIterator __last) in _M_allocate_and_copy()
821 template<typename _ForwardIterator>
823 _M_range_initialize(_ForwardIterator __first, in _M_range_initialize()
824 _ForwardIterator __last, forward_iterator_tag) in _M_range_initialize()
862 template<typename _ForwardIterator>
864 _M_assign_aux(_ForwardIterator __first, _ForwardIterator __last,
903 template<typename _ForwardIterator>
905 _M_range_insert(iterator __pos, _ForwardIterator __first,
906 _ForwardIterator __last, forward_iterator_tag);
Ddeque.tcc279 template <typename _ForwardIterator>
282 _M_range_initialize(_ForwardIterator __first, _ForwardIterator __last, in _M_range_initialize()
295 _ForwardIterator __mid = __first; in _M_range_initialize()
438 template <typename _ForwardIterator>
442 _ForwardIterator __first, _ForwardIterator __last, in _M_range_insert_aux()
620 template <typename _ForwardIterator>
624 _ForwardIterator __first, _ForwardIterator __last, in _M_insert_aux()
646 _ForwardIterator __mid = __first; in _M_insert_aux()
679 _ForwardIterator __mid = __first; in _M_insert_aux()
Dstl_bvector.h410 template <class _ForwardIterator>
411 void _M_initialize_range(_ForwardIterator __first, _ForwardIterator __last, in _M_initialize_range()
428 template <class _ForwardIterator>
430 _ForwardIterator __first, _ForwardIterator __last, in _M_insert_range()
592 template <class _ForwardIterator>
593 void _M_assign_aux(_ForwardIterator __first, _ForwardIterator __last, in _M_assign_aux()
599 _ForwardIterator __mid = __first; in _M_assign_aux()
Dstl_deque.h1302 template <typename _ForwardIterator>
1304 _M_range_initialize(_ForwardIterator __first, _ForwardIterator __last,
1353 template <typename _ForwardIterator>
1355 _M_assign_aux(_ForwardIterator __first, _ForwardIterator __last, in _M_assign_aux()
1360 _ForwardIterator __mid = __first; in _M_assign_aux()
1436 template <typename _ForwardIterator>
1438 _M_range_insert_aux(iterator __pos, _ForwardIterator __first,
1439 _ForwardIterator __last, forward_iterator_tag);
1456 template <typename _ForwardIterator>
1459 _ForwardIterator __first, _ForwardIterator __last,
/openbsd/src/gnu/llvm/libcxx/include/
Dregex1063 template <class _ForwardIterator>
1065 transform(_ForwardIterator __f, _ForwardIterator __l) const;
1066 template <class _ForwardIterator>
1069 transform_primary( _ForwardIterator __f, _ForwardIterator __l) const
1071 template <class _ForwardIterator>
1074 lookup_collatename(_ForwardIterator __f, _ForwardIterator __l) const
1076 template <class _ForwardIterator>
1079 lookup_classname(_ForwardIterator __f, _ForwardIterator __l,
1093 template <class _ForwardIterator>
1095 __transform_primary(_ForwardIterator __f, _ForwardIterator __l, char) const;
[all …]
Dvector423 class _ForwardIterator,
424 __enable_if_t<__is_cpp17_forward_iterator<_ForwardIterator>::value &&
425 … is_constructible<value_type, typename iterator_traits<_ForwardIterator>::reference>::value,
427 …CPP_CONSTEXPR_SINCE_CXX20 _LIBCPP_HIDE_FROM_ABI vector(_ForwardIterator __first, _ForwardIterator
429 template <class _ForwardIterator,
430 __enable_if_t<__is_cpp17_forward_iterator<_ForwardIterator>::value &&
431 … is_constructible<value_type, typename iterator_traits<_ForwardIterator>::reference>::value,
434 vector(_ForwardIterator __first, _ForwardIterator __last, const allocator_type& __a);
495 class _ForwardIterator,
496 __enable_if_t<__is_cpp17_forward_iterator<_ForwardIterator>::value &&
[all …]
/openbsd/src/gnu/gcc/libstdc++-v3/include/debug/
Dfunctions.h199 template<typename _ForwardIterator>
201 __check_sorted_aux(_ForwardIterator __first, _ForwardIterator __last, in __check_sorted_aux()
207 _ForwardIterator __next = __first; in __check_sorted_aux()
226 template<typename _ForwardIterator, typename _Predicate>
228 __check_sorted_aux(_ForwardIterator __first, _ForwardIterator __last, in __check_sorted_aux()
234 _ForwardIterator __next = __first; in __check_sorted_aux()
267 template<typename _ForwardIterator, typename _Tp>
269 __check_partitioned(_ForwardIterator __first, _ForwardIterator __last, in __check_partitioned()
280 template<typename _ForwardIterator, typename _Tp, typename _Pred>
282 __check_partitioned(_ForwardIterator __first, _ForwardIterator __last, in __check_partitioned()
/openbsd/src/gnu/gcc/libstdc++-v3/include/ext/
Dalgorithm265 template<typename _ForwardIterator, typename _OutputIterator,
268 random_sample_n(_ForwardIterator __first, _ForwardIterator __last,
272 __glibcxx_function_requires(_ForwardIteratorConcept<_ForwardIterator>)
274 typename iterator_traits<_ForwardIterator>::value_type>)
299 template<typename _ForwardIterator, typename _OutputIterator,
302 random_sample_n(_ForwardIterator __first, _ForwardIterator __last,
307 __glibcxx_function_requires(_ForwardIteratorConcept<_ForwardIterator>)
309 typename iterator_traits<_ForwardIterator>::value_type>)
478 template<typename _ForwardIterator>
480 is_sorted(_ForwardIterator __first, _ForwardIterator __last)
[all …]
/openbsd/src/gnu/llvm/libcxx/include/experimental/
Dalgorithm46 template <class _ForwardIterator, class _Searcher>
48 _ForwardIterator search(_ForwardIterator __f, _ForwardIterator __l, const _Searcher &__s)
Dfunctional95 template<class _ForwardIterator, class _BinaryPredicate = equal_to<>>
99 default_searcher(_ForwardIterator __f, _ForwardIterator __l,
113 _ForwardIterator __first_;
114 _ForwardIterator __last_;
118 template<class _ForwardIterator, class _BinaryPredicate = equal_to<>>
120 default_searcher<_ForwardIterator, _BinaryPredicate>
121 make_default_searcher( _ForwardIterator __f, _ForwardIterator __l, _BinaryPredicate __p = _BinaryPr…
123 return default_searcher<_ForwardIterator, _BinaryPredicate>(__f, __l, __p);
/openbsd/src/gnu/lib/libstdc++/libstdc++/include/backward/
Diterator.h178 template <class _ForwardIterator>
180 destroy(_ForwardIterator __first, _ForwardIterator __last) in destroy()
/openbsd/src/gnu/gcc/libstdc++-v3/include/backward/
Diterator.h178 template <class _ForwardIterator>
180 destroy(_ForwardIterator __first, _ForwardIterator __last) in destroy()
/openbsd/src/gnu/lib/libstdc++/libstdc++/include/ext/
Dmemory155 template <class _ForwardIterator,
157 = typename std::iterator_traits<_ForwardIterator>::value_type >
158 struct temporary_buffer : public _Temporary_buffer<_ForwardIterator, _Tp>
161 temporary_buffer(_ForwardIterator __first, _ForwardIterator __last)
162 : _Temporary_buffer<_ForwardIterator, _Tp>(__first, __last) {}

12