Lines Matching refs:_ForwardIterator
27 template <class _AlgPolicy, class _Predicate, class _ForwardIterator, class _Distance, class _Pair>
28 _ForwardIterator
29 __stable_partition_impl(_ForwardIterator __first, _ForwardIterator __last, _Predicate __pred, in __stable_partition_impl()
40 _ForwardIterator __m = __first; in __stable_partition_impl()
50 typedef typename iterator_traits<_ForwardIterator>::value_type value_type; in __stable_partition_impl()
59 _ForwardIterator __i = __first; in __stable_partition_impl()
84 _ForwardIterator __m = __first; in __stable_partition_impl()
90 _ForwardIterator __first_false = std::__stable_partition_impl<_AlgPolicy, _Predicate&>( in __stable_partition_impl()
95 _ForwardIterator __m1 = __m; in __stable_partition_impl()
96 _ForwardIterator __second_false = __last; in __stable_partition_impl()
116 template <class _AlgPolicy, class _Predicate, class _ForwardIterator>
117 _ForwardIterator
118 __stable_partition_impl(_ForwardIterator __first, _ForwardIterator __last, _Predicate __pred, in __stable_partition_impl()
133 typedef typename iterator_traits<_ForwardIterator>::difference_type difference_type; in __stable_partition_impl()
134 typedef typename iterator_traits<_ForwardIterator>::value_type value_type; in __stable_partition_impl()
304 template <class _AlgPolicy, class _Predicate, class _ForwardIterator, class _IterCategory>
306 _ForwardIterator __stable_partition( in __stable_partition()
307 …_ForwardIterator __first, _ForwardIterator __last, _Predicate&& __pred, _IterCategory __iter_categ… in __stable_partition()
312 template <class _ForwardIterator, class _Predicate>
314 _ForwardIterator
315 stable_partition(_ForwardIterator __first, _ForwardIterator __last, _Predicate __pred) in stable_partition()
317 using _IterCategory = typename iterator_traits<_ForwardIterator>::iterator_category; in stable_partition()