Lines Matching refs:RandomAccessIterator1
53 template<typename RandomAccessIterator1, typename RandomAccessIterator2,
57 merge_advance_usual(RandomAccessIterator1& begin1,
58 RandomAccessIterator1 end1,
102 template<typename RandomAccessIterator1, typename RandomAccessIterator2,
106 merge_advance_movc(RandomAccessIterator1& begin1,
107 RandomAccessIterator1 end1,
114 typedef typename std::iterator_traits<RandomAccessIterator1>::value_type
125 RandomAccessIterator1 next1 = begin1 + 1;
170 template<typename RandomAccessIterator1, typename RandomAccessIterator2,
174 merge_advance(RandomAccessIterator1& begin1, RandomAccessIterator1 end1,
195 template<typename RandomAccessIterator1, typename RandomAccessIterator2,
198 parallel_merge_advance(RandomAccessIterator1& begin1,
199 RandomAccessIterator1 end1,
205 std::iterator_traits<RandomAccessIterator1>::
225 template<typename RandomAccessIterator1, typename RandomAccessIterator3,
228 parallel_merge_advance(RandomAccessIterator1& begin1,
229 RandomAccessIterator1 end1,
230 RandomAccessIterator1& begin2,
231 RandomAccessIterator1 end2,
233 std::iterator_traits<RandomAccessIterator1>::
237 std::iterator_traits<RandomAccessIterator1>::value_type value_type;
238 typedef typename std::iterator_traits<RandomAccessIterator1>::
242 typedef typename std::pair<RandomAccessIterator1, RandomAccessIterator1>