Lines Matching refs:__len2
92 typename iterator_traits<_BidirectionalIterator>::difference_type __len2, in __buffered_inplace_merge() argument
97 if (__len1 <= __len2) in __buffered_inplace_merge()
125 typename iterator_traits<_BidirectionalIterator>::difference_type __len2, in __inplace_merge() argument
134 if (__len2 == 0) in __inplace_merge()
136 if (__len1 <= __buff_size || __len2 <= __buff_size) in __inplace_merge()
138 (__first, __middle, __last, __comp, __len1, __len2, __buff); in __inplace_merge()
160 if (__len1 < __len2) in __inplace_merge()
162 __len21 = __len2 / 2; in __inplace_merge()
184 difference_type __len22 = __len2 - __len21; // distance(__m2, __last) in __inplace_merge()
197 __len2 = __len22; in __inplace_merge()
206 __len2 = __len21; in __inplace_merge()
220 difference_type __len2 = _IterOps<_AlgPolicy>::distance(__middle, __last); in __inplace_merge() local
221 difference_type __buf_size = _VSTD::min(__len1, __len2); in __inplace_merge()
228 …std::move(__first), std::move(__middle), std::move(__last), __comp, __len1, __len2, __buf.first, _… in __inplace_merge()