Lines Matching refs:_RandomAccessIterator
103 template<typename _RandomAccessIterator>
104 _LIBCPP_CONSTEXPR_AFTER_CXX14 _RandomAccessIterator
105 __rotate_gcd(_RandomAccessIterator __first, _RandomAccessIterator __middle, _RandomAccessIterator _… in __rotate_gcd()
107 typedef typename iterator_traits<_RandomAccessIterator>::difference_type difference_type; in __rotate_gcd()
108 typedef typename iterator_traits<_RandomAccessIterator>::value_type value_type; in __rotate_gcd()
118 for (_RandomAccessIterator __p = __first + __g; __p != __first;) in __rotate_gcd()
121 _RandomAccessIterator __p1 = __p; in __rotate_gcd()
122 _RandomAccessIterator __p2 = __p1 + __m1; in __rotate_gcd()
170 template <class _RandomAccessIterator>
172 _LIBCPP_CONSTEXPR_AFTER_CXX11 _RandomAccessIterator
173 __rotate(_RandomAccessIterator __first, _RandomAccessIterator __middle, _RandomAccessIterator __las… in __rotate()
176 typedef typename iterator_traits<_RandomAccessIterator>::value_type value_type; in __rotate()