Lines Matching refs:__val1
1804 [&__table](_ReduceType __val1, _ReduceType __val2) -> _ReduceType {
1805 if (__val1 == __broken || __val2 == __broken)
1810 return __table[__val1 * 4 + __val2];
1865 auto __reductor = [&__exec, __is_vector](_PartitionRange __val1, _PartitionRange __val2) -> _PartitionRange {
1866 auto __size1 = __val1.__end - __val1.__pivot;
1868 auto __new_begin = __val2.__begin - (__val1.__end - __val1.__begin);
1871 if (__val1.__end == __val1.__pivot)
1880 std::forward<_ExecutionPolicy>(__exec), __val1.__pivot, __val1.__pivot + __size1,
1881 [__val1, __val2, __size1, __is_vector](_ForwardIterator __i, _ForwardIterator __j) {
1882 __internal::__brick_swap_ranges(__i, __j, (__val2.__pivot - __size1) + (__i - __val1.__pivot),
1891 std::forward<_ExecutionPolicy>(__exec), __val1.__pivot, __val1.__pivot + __size2,
1892 [__val1, __val2, __is_vector](_ForwardIterator __i, _ForwardIterator __j) {
1893 __internal::__brick_swap_ranges(__i, __j, __val2.__begin + (__i - __val1.__pivot), __is_vector);
1895 return {__new_begin, __val1.__pivot + __size2, __val2.__end};
1963 auto __reductor = [__is_vector](_PartitionRange __val1, _PartitionRange __val2) -> _PartitionRange {
1964 auto __size1 = __val1.__end - __val1.__pivot;
1965 auto __new_begin = __val2.__begin - (__val1.__end - __val1.__begin);
1968 if (__val1.__end == __val1.__pivot)
1976 __internal::__brick_rotate(__val1.__pivot, __val2.__begin, __val2.__pivot, __is_vector);