Lines Matching defs:__begin1
45 * @param __begin1 Begin iterator of first sequence.
57 __merge_advance_usual(_RAIter1& __begin1, _RAIter1 __end1,
63 while (__begin1 != __end1 && __begin2 != __end2 && __max_length > 0)
66 if (__comp(*__begin2, *__begin1))
69 *__target++ = *__begin1++;
73 if (__begin1 != __end1)
75 __target = std::copy(__begin1, __begin1 + __max_length, __target);
76 __begin1 += __max_length;
93 * @param __begin1 Begin iterator of first sequence.
105 __merge_advance_movc(_RAIter1& __begin1, _RAIter1 __end1,
120 while (__begin1 != __end1 && __begin2 != __end2 && __max_length > 0)
122 _RAIter1 __next1 = __begin1 + 1;
124 _ValueType1 __element1 = *__begin1;
133 __begin1 = __next1;
140 if (__begin1 != __end1)
142 __target = std::copy(__begin1, __begin1 + __max_length, __target);
143 __begin1 += __max_length;
159 * @param __begin1 Begin iterator of first sequence.
171 __merge_advance(_RAIter1& __begin1, _RAIter1 __end1,
178 return __merge_advance_movc(__begin1, __end1, __begin2, __end2,
184 * @param __begin1 Begin iterator of first sequence.
195 __parallel_merge_advance(_RAIter1& __begin1, _RAIter1 __end1,
202 { return __merge_advance(__begin1, __end1, __begin2, __end2, __target,
211 * @param __begin1 Begin iterator of first sequence.
223 __parallel_merge_advance(_RAIter1& __begin1, _RAIter1 __end1,
238 _IteratorPair __seqs[2] = { std::make_pair(__begin1, __end1),