Lines Matching refs:__internal

29 namespace __internal
57 return __internal::__brick_any_of(__first, __last, __pred, __is_vector);
65 return __internal::__except_handler([&]() {
66 return __internal::__parallel_or(std::forward<_ExecutionPolicy>(__exec), __first, __last,
68 return __internal::__brick_any_of(__i, __j, __pred, __is_vector);
111 __internal::__brick_walk1(__first, __last, __f, __is_vector);
120 __internal::__except_handler([&]() {
123 __internal::__brick_walk1(__i, __j, __f, __is_vector);
141 __internal::__except_handler([&]() {
154 return __internal::__for_each_n_it_serial(__first, __n,
171 return __internal::__brick_walk1_n(__first, __n, __f, __is_vector);
180 __internal::__pattern_walk1(std::forward<_ExecutionPolicy>(__exec), __first, __first + __n, __f, __is_vector,
198 return __internal::__except_handler([&]() {
252 return __internal::__brick_walk2(__first1, __last1, __first2, __f, __is_vector);
260 return __internal::__except_handler([&]() {
264 __internal::__brick_walk2(__i, __j, __first2 + (__i - __first1), __f, __is_vector);
276 return __internal::__brick_walk2_n(__first1, __n, __first2, __f, __is_vector);
285 return __internal::__pattern_walk2(std::forward<_ExecutionPolicy>(__exec), __first1, __first1 + __n, __first2, __f,
302 return __internal::__except_handler([&]() {
317 return __internal::__except_handler([&]() {
364 return __internal::__brick_walk3(__first1, __last1, __first2, __first3, __f, __is_vector);
374 return __internal::__except_handler([&]() {
378 __internal::__brick_walk3(__i, __j, __first2 + (__i - __first1), __first3 + (__i - __first1), __f,
406 __internal::__not_pred<_BinaryPredicate>(__p))
417 return __internal::__brick_equal(__first1, __last1, __first2, __last2, __p, __is_vector);
430 return __internal::__except_handler([&]() {
431 return !__internal::__parallel_or(
434 return !__internal::__brick_equal(__i, __j, __first2 + (__i - __first1), __first2 + (__j - __first1),
467 return __internal::__brick_equal(__first1, __last1, __first2, __p, __is_vector);
477 return __internal::__except_handler([&]() {
478 return !__internal::__parallel_or(
481 return !__internal::__brick_equal(__i, __j, __first2 + (__i - __first1), __p, __is_vector);
514 return __internal::__brick_find_if(__first, __last, __pred, __is_vector);
523 return __internal::__except_handler([&]() {
524 return __internal::__parallel_find(
527 return __internal::__brick_find_if(__i, __j, __pred, __is_vector);
564 __first = __internal::__brick_find_if(
571 __internal::__brick_equal(__s_first + 1, __s_last, __first + 1, __pred, __is_vector))
611 __first = __internal::__brick_find_if(__first, __last, __unary_pred, __is_vector);
615 !__internal::__brick_any_of(__first + 1, __first + __count,
655 return __internal::__brick_find_end(__first, __last, __s_first, __s_last, __pred, __is_vector);
667 const bool __res = __internal::__pattern_equal(std::forward<_ExecutionPolicy>(__exec), __first, __last,
673 return __internal::__except_handler([&]() {
674 return __internal::__parallel_find(
677 return __internal::__find_subrange(__i, __j, __last, __s_first, __s_last, __pred, false,
711 return __internal::__brick_find_first_of(__first, __last, __s_first, __s_last, __pred, __is_vector);
721 return __internal::__except_handler([&]() {
722 return __internal::__parallel_find(
725 return __internal::__brick_find_first_of(__i, __j, __s_first, __s_last, __pred, __is_vector);
747 return __internal::__find_subrange(__first, __last, __last, __s_first, __s_last, __pred, true, std::true_type());
757 return __internal::__brick_search(__first, __last, __s_first, __s_last, __pred, __is_vector);
770 const bool __res = __internal::__pattern_equal(std::forward<_ExecutionPolicy>(__exec), __first, __last,
776 return __internal::__except_handler([&]() {
777 return __internal::__parallel_find(
780 return __internal::__find_subrange(__i, __j, __last, __s_first, __s_last, __pred, true,
804 return __internal::__find_subrange(__first, __last, __last, __count, __value, __pred, std::true_type());
814 return __internal::__brick_search_n(__first, __last, __count, __value, __pred, __is_vector);
826 const bool __result = !__internal::__pattern_any_of(
834 return __internal::__except_handler([&__exec, __first, __last, __count, &__value, __pred, __is_vector]() {
835 return __internal::__parallel_find(
838 return __internal::__find_subrange(__i, __j, __last, __count, __value, __pred, __is_vector);
1005 __internal::__brick_copy_by_mask(__first, __last, __result, __mask, __assigner, std::false_type());
1037 __internal::__brick_partition_by_mask(__first, __last, __out_true, __out_false, __mask, std::false_type());
1046 return __internal::__brick_copy_if(__first, __last, __result, __pred, __is_vector);
1060 return __internal::__except_handler([&__exec, __n, __first, __result, __is_vector, __pred, &__mask_buf]() {
1066 return __internal::__brick_calc_mask_1<_DifferenceType>(__first + __i, __first + (__i + __len),
1072 __internal::__brick_copy_by_mask(
1081 return __internal::__brick_copy_if(__first, __last, __result, __pred, __is_vector);
1108 return __internal::__brick_count(__first, __last, __pred, __is_vector);
1117 return __internal::__except_handler([&]() {
1121 return __value + __internal::__brick_count(__begin, __end, __pred, __is_vector);
1153 return __internal::__brick_unique(__first, __last, __pred, __is_vector);
1168 return __internal::__except_handler([&]() {
1183 bool* __result = __internal::__brick_find_if(__mask + __i, __mask + __j,
1211 return __internal::__brick_count(__mask + __i, __mask + __i + __len, [](bool __val) { return __val; },
1216 __internal::__brick_copy_by_mask(
1219 __internal::__invoke_if_else(std::is_trivial<_Tp>(), [&]() { *__z = std::move(*__x); },
1229 __internal::__brick_move(__i, __j, __first + (__i - __result), __is_vector);
1249 return __internal::__brick_unique(__first, __last, __pred, __is_vector);
1251 return __internal::__remove_elements(
1254 __internal::__brick_walk3(
1291 return __internal::__brick_unique_copy(__first, __last, __result, __pred, __is_vector);
1330 return __internal::__except_handler([&__exec, __n, __first, __result, __pred, __is_vector, &__mask_buf]() {
1346 return __internal::__brick_calc_mask_2<_DifferenceType>(__first + __i, __first + (__i + __len),
1353 __internal::__brick_copy_by_mask(
1363 return __internal::__brick_unique_copy(__first, __last, __result, __pred, __is_vector);
1424 __internal::__brick_reverse(__first, __last, _is_vector);
1435 __internal::__brick_reverse(__inner_first, __inner_last, __last - (__inner_first - __first), __is_vector);
1468 return __internal::__brick_reverse_copy(__first, __last, __d_first, __is_vector);
1480 __internal::__brick_reverse_copy(__inner_first, __inner_last,
1549 return __internal::__brick_rotate(__first, __middle, __last, __is_vector);
1563 return __internal::__except_handler([&__exec, __n, __m, __first, __middle, __last, __is_vector, &__buf]() {
1568 __internal::__brick_uninitialized_move(__b, __e, __result + (__b - __middle), __is_vector);
1573 __internal::__brick_move(__b, __e, __b + (__last - __middle),
1579 __internal::__brick_move(__b, __e, __first + (__b - __result),
1589 return __internal::__except_handler([&__exec, __n, __m, __first, __middle, __last, __is_vector, &__buf]() {
1593 __internal::__brick_uninitialized_move(
1599 __internal::__brick_move(__b, __e, __first + (__b - __middle),
1605 __internal::__brick_move(
1631 _OutputIterator __res = __internal::__brick_copy(__middle, __last, __result, std::true_type());
1632 return __internal::__brick_copy(__first, __middle, __res, std::true_type());
1640 return __internal::__brick_rotate_copy(__first, __middle, __last, __result, __is_vector);
1654 __internal::__brick_copy(__b, __e, __result + (__b - __middle), __is_vector);
1661 __internal::__brick_copy(__b, __e, __new_result, __is_vector);
1665 __internal::__brick_copy(__b, __middle, __new_result, __is_vector);
1666 __internal::__brick_copy(__middle, __e, __result, __is_vector);
1717 return __internal::__brick_is_partitioned(__first, __last, __pred, __is_vector);
1731 return __internal::__except_handler([&]() {
1767 __internal::__brick_find_if(__i + 1, __j, __not_pred<_UnaryPredicate>(__pred), __is_vector);
1771 _ForwardIterator __y = __internal::__brick_find_if(__x + 1, __j, __pred, __is_vector);
1791 if (__internal::__brick_find_if(__i + 1, __j, __pred, __is_vector) != __j)
1843 return __internal::__brick_partition(__first, __last, __pred, __is_vector);
1861 return __internal::__except_handler([&]() {
1882 __internal::__brick_swap_ranges(__i, __j, (__val2.__pivot - __size1) + (__i - __val1.__pivot),
1893 __internal::__brick_swap_ranges(__i, __j, __val2.__begin + (__i - __val1.__pivot), __is_vector);
1904 _ForwardIterator __pivot = __internal::__brick_partition(__i, __j, __pred, __is_vector);
1941 return __internal::__brick_stable_partition(__first, __last, __pred, __is_vector);
1959 return __internal::__except_handler([&]() {
1976 __internal::__brick_rotate(__val1.__pivot, __val2.__begin, __val2.__pivot, __is_vector);
1986 _BidirectionalIterator __pivot = __internal::__brick_stable_partition(__i, __j, __pred, __is_vector);
2027 return __internal::__brick_partition_copy(__first, __last, __out_true, __out_false, __pred, __is_vector);
2043 return __internal::__except_handler([&__exec, __n, __first, __out_true, __out_false, __is_vector, __pred,
2050 return __internal::__brick_calc_mask_1<_DifferenceType>(__first + __i, __first + (__i + __len),
2057 __internal::__brick_partition_by_mask(__first + __i, __first + (__i + __len),
2066 return __internal::__brick_partition_copy(__first, __last, __out_true, __out_false, __pred, __is_vector);
2087 __internal::__except_handler([&]() {
2112 __internal::__except_handler([&]() {
2138 __internal::__except_handler([&]() {
2176 return __internal::__except_handler([&]() {
2188 __internal::__brick_copy(__i1, __j1, __i, __is_vector);
2226 __internal::__brick_move(__i, __j, __d_first + (__i - __r), __is_vector);
2257 return __internal::__brick_adjacent_find(__first, __last, __pred, __is_vector, __or_semantic);
2269 return __internal::__except_handler([&]() {
2293 __internal::__brick_adjacent_find(__begin, __end, __pred, __is_vector, __or_semantic);
2335 __x = __internal::__pattern_partition(std::forward<_ExecutionPolicy>(__exec), __first + 1, __last,
2390 __internal::__brick_fill(__first, __last, __value, __is_vector);
2398 return __internal::__except_handler([&__exec, __first, __last, &__value, __is_vector]() {
2401 __internal::__brick_fill(__begin, __end, __value, __is_vector);
2426 return __internal::__brick_fill_n(__first, __count, __value, __is_vector);
2434 return __internal::__pattern_fill(std::forward<_ExecutionPolicy>(__exec), __first, __first + __count, __value,
2462 __internal::__brick_generate(__first, __last, __g, __is_vector);
2470 return __internal::__except_handler([&]() {
2473 __internal::__brick_generate(__begin, __end, __g, __is_vector);
2498 return __internal::__brick_generate_n(__first, __count, __g, __is_vector);
2508 return __internal::__pattern_generate(std::forward<_ExecutionPolicy>(__exec), __first, __first + __count, __g,
2541 return __internal::__brick_remove_if(__first, __last, __pred, __is_vector);
2554 return __internal::__brick_remove_if(__first, __last, __pred, __is_vector);
2557 return __internal::__remove_elements(
2560 __internal::__brick_walk2(__b, __e, __it, [&__pred](bool& __x, _ReferenceType __y) { __x = !__pred(__y); },
2596 return __internal::__brick_merge(__first1, __last1, __first2, __last2, __d_first, __comp, __is_vector);
2610 return __internal::__brick_merge(__f1, __l1, __f2, __l2, __f3, __comp, __is_vector);
2641 __internal::__brick_inplace_merge(__first, __middle, __last, __comp, __is_vector);
2658 __internal::__except_handler([&]() {
2660 __internal::__invoke_if_else(std::is_trivial<_Tp>(), [&]() { *__z = std::move(*__x); },
2665 return __internal::__brick_uninitialized_move(__first1, __last1, __first2, _IsVector());
2681 __internal::__brick_move(__i, __j, __first + (__i - __r), __is_vector);
2718 return __internal::__except_handler([&]() {
2719 return !__internal::__parallel_or(
2781 return __internal::__except_handler([&__exec, __n1, __first1, __last1, __first2, __last2, __result, __is_vector,
2787 __internal::__brick_move(__buffer + __s.__buf_pos, __buffer + (__s.__buf_pos + __s.__len),
2859 return __internal::__brick_copy(__begin, __end, __res, __is_vector);
2862 return __internal::__brick_copy(__begin, __end, __res, __is_vector);
2867 return __internal::__pattern_walk2_brick(std::forward<_ExecutionPolicy>(__exec), __first1, __last1, __result,
2872 return __internal::__pattern_walk2_brick(std::forward<_ExecutionPolicy>(__exec), __first2, __last2, __result,
2884 __internal::__pattern_walk2_brick(std::forward<_ExecutionPolicy>(__exec), __first1, __last1, __result,
2888 __internal::__pattern_walk2_brick(std::forward<_ExecutionPolicy>(__exec), __first2, __last2,
2903 __internal::__pattern_walk2_brick(std::forward<_ExecutionPolicy>(__exec), __first2, __last2, __result,
2907 __internal::__pattern_walk2_brick(std::forward<_ExecutionPolicy>(__exec), __first1, __last1,
2922 __internal::__pattern_walk2_brick(std::forward<_ExecutionPolicy>(__exec), __first1, __left_bound_seq_1,
2926 __result = __internal::__parallel_set_op(
2944 __internal::__pattern_walk2_brick(std::forward<_ExecutionPolicy>(__exec), __first2, __left_bound_seq_2,
2948 __result = __internal::__parallel_set_op(
2956 return __internal::__parallel_set_op(
2992 return __internal::__brick_set_union(__first1, __last1, __first2, __last2, __result, __comp, __is_vector);
3011 return __internal::__parallel_set_union_op(
3049 return __internal::__brick_set_intersection(__first1, __last1, __first2, __last2, __result, __comp, __is_vector);
3085 return __internal::__parallel_set_op(
3099 __result = __internal::__parallel_set_op(
3144 return __internal::__brick_set_difference(__first1, __last1, __first2, __last2, __result, __comp, __is_vector);
3166 return __internal::__pattern_walk2_brick(
3169 return __internal::__brick_copy(__begin, __end, __res, __is_vector);
3177 return __internal::__pattern_walk2_brick(
3180 return __internal::__brick_copy(__begin, __end, __res, __is_vector);
3188 return __internal::__pattern_walk2_brick(
3191 return __internal::__brick_copy(__begin, __end, __res, __is_vector);
3196 return __internal::__parallel_set_op(
3238 return __internal::__brick_set_symmetric_difference(__first1, __last1, __first2, __last2, __result, __comp,
3258 return __internal::__parallel_set_union_op(
3297 return __internal::__brick_is_heap_until(__first, __last, __comp, __is_vector);
3334 return __internal::__except_handler([&]() {
3338 return __internal::__is_heap_until_local(__first, __i - __first, __j - __first, __comp, __is_vector);
3373 return __internal::__brick_min_element(__first, __last, __comp, __is_vector);
3384 return __internal::__except_handler([&]() {
3390 __internal::__brick_min_element(__begin, __end, __comp, __is_vector);
3391 return __internal::__cmp_iterators_by_values(__init, subresult, __comp);
3394 return __internal::__cmp_iterators_by_values(__it1, __it2, __comp);
3428 return __internal::__brick_minmax_element(__first, __last, __comp, __is_vector);
3439 return __internal::__except_handler([&]() {
3445 const _Result __subresult = __internal::__brick_minmax_element(__begin, __end, __comp, __is_vector);
3446 return std::make_pair(__internal::__cmp_iterators_by_values(__subresult.first, __init.first, __comp),
3447 __internal::__cmp_iterators_by_values(__init.second, __subresult.second,
3452 __internal::__cmp_iterators_by_values(__p1.first, __p2.first, __comp),
3453 __internal::__cmp_iterators_by_values(__p2.second, __p1.second, __not_pred<_Compare>(__comp)));
3499 return __internal::__brick_mismatch(__first1, __last1, __first2, __last2, __pred, __is_vector);
3509 return __internal::__except_handler([&]() {
3511 auto __result = __internal::__parallel_find(
3514 return __internal::__brick_mismatch(__i, __j, __first2 + (__i - __first1), __first2 + (__j - __first1),
3578 return __internal::__brick_lexicographical_compare(__first1, __last1, __first2, __last2, __comp, __is_vector);
3602 auto __result = __internal::__parallel_find(
3605 return __internal::__brick_mismatch(__i, __j, __first2 + (__i - __first1), __first2 + (__j - __first1),
3625 } // namespace __internal