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,
415 return __internal::__brick_equal(__first1, __last1, __first2, __last2, __p, __is_vector);
428 return __internal::__except_handler([&]() {
429 return !__internal::__parallel_or(
432 return !__internal::__brick_equal(__i, __j, __first2 + (__i - __first1), __first2 + (__j - __first1),
464 return __internal::__brick_equal(__first1, __last1, __first2, __p, __is_vector);
474 return __internal::__except_handler([&]() {
475 return !__internal::__parallel_or(
478 return !__internal::__brick_equal(__i, __j, __first2 + (__i - __first1), __p, __is_vector);
511 return __internal::__brick_find_if(__first, __last, __pred, __is_vector);
520 return __internal::__except_handler([&]() {
521 return __internal::__parallel_find(
524 return __internal::__brick_find_if(__i, __j, __pred, __is_vector);
561 __first = __internal::__brick_find_if(
568 __internal::__brick_equal(__s_first + 1, __s_last, __first + 1, __pred, __is_vector))
607 __first = __internal::__brick_find_if(__first, __last, __unary_pred, __is_vector);
611 !__internal::__brick_any_of(__first + 1, __first + __count, std::not_fn(__unary_pred), __is_vector))
650 return __internal::__brick_find_end(__first, __last, __s_first, __s_last, __pred, __is_vector);
662 const bool __res = __internal::__pattern_equal(std::forward<_ExecutionPolicy>(__exec), __first, __last,
668 return __internal::__except_handler([&]() {
669 return __internal::__parallel_find(
672 return __internal::__find_subrange(__i, __j, __last, __s_first, __s_last, __pred, false,
706 return __internal::__brick_find_first_of(__first, __last, __s_first, __s_last, __pred, __is_vector);
716 return __internal::__except_handler([&]() {
717 return __internal::__parallel_find(
720 return __internal::__brick_find_first_of(__i, __j, __s_first, __s_last, __pred, __is_vector);
742 return __internal::__find_subrange(__first, __last, __last, __s_first, __s_last, __pred, true, std::true_type());
752 return __internal::__brick_search(__first, __last, __s_first, __s_last, __pred, __is_vector);
765 const bool __res = __internal::__pattern_equal(std::forward<_ExecutionPolicy>(__exec), __first, __last,
771 return __internal::__except_handler([&]() {
772 return __internal::__parallel_find(
775 return __internal::__find_subrange(__i, __j, __last, __s_first, __s_last, __pred, true,
799 return __internal::__find_subrange(__first, __last, __last, __count, __value, __pred, std::true_type());
809 return __internal::__brick_search_n(__first, __last, __count, __value, __pred, __is_vector);
821 const bool __result = !__internal::__pattern_any_of(
829 return __internal::__except_handler([&__exec, __first, __last, __count, &__value, __pred, __is_vector]() {
830 return __internal::__parallel_find(
833 return __internal::__find_subrange(__i, __j, __last, __count, __value, __pred, __is_vector);
1030 __internal::__brick_copy_by_mask(__first, __last, __result, __mask, __assigner, std::false_type());
1062 __internal::__brick_partition_by_mask(__first, __last, __out_true, __out_false, __mask, std::false_type());
1071 return __internal::__brick_copy_if(__first, __last, __result, __pred, __is_vector);
1085 return __internal::__except_handler([&__exec, __n, __first, __result, __is_vector, __pred, &__mask_buf]() {
1091 return __internal::__brick_calc_mask_1<_DifferenceType>(__first + __i, __first + (__i + __len),
1097 __internal::__brick_copy_by_mask(
1106 return __internal::__brick_copy_if(__first, __last, __result, __pred, __is_vector);
1133 return __internal::__brick_count(__first, __last, __pred, __is_vector);
1142 return __internal::__except_handler([&]() {
1146 return __value + __internal::__brick_count(__begin, __end, __pred, __is_vector);
1178 return __internal::__brick_unique(__first, __last, __pred, __is_vector);
1193 return __internal::__except_handler([&]() {
1208 bool* __result = __internal::__brick_find_if(__mask + __i, __mask + __j,
1236 return __internal::__brick_count(__mask + __i, __mask + __i + __len, [](bool __val) { return __val; },
1241 __internal::__brick_copy_by_mask(
1244 __internal::__invoke_if_else(std::is_trivial<_Tp>(), [&]() { *__z = std::move(*__x); },
1280 return __internal::__brick_unique(__first, __last, __pred, __is_vector);
1282 return __internal::__remove_elements(
1285 __internal::__brick_walk3(
1322 return __internal::__brick_unique_copy(__first, __last, __result, __pred, __is_vector);
1361 return __internal::__except_handler([&__exec, __n, __first, __result, __pred, __is_vector, &__mask_buf]() {
1377 return __internal::__brick_calc_mask_2<_DifferenceType>(__first + __i, __first + (__i + __len),
1384 __internal::__brick_copy_by_mask(
1394 return __internal::__brick_unique_copy(__first, __last, __result, __pred, __is_vector);
1455 __internal::__brick_reverse(__first, __last, _is_vector);
1466 __internal::__brick_reverse(__inner_first, __inner_last, __last - (__inner_first - __first), __is_vector);
1499 return __internal::__brick_reverse_copy(__first, __last, __d_first, __is_vector);
1511 __internal::__brick_reverse_copy(__inner_first, __inner_last,
1580 return __internal::__brick_rotate(__first, __middle, __last, __is_vector);
1594 return __internal::__except_handler([&__exec, __n, __m, __first, __middle, __last, __is_vector, &__buf]() {
1599 __internal::__brick_uninitialized_move(__b, __e, __result + (__b - __middle), __is_vector);
1604 __internal::__brick_move(__b, __e, __b + (__last - __middle),
1620 return __internal::__except_handler([&__exec, __n, __m, __first, __middle, __last, __is_vector, &__buf]() {
1624 __internal::__brick_uninitialized_move(
1630 __internal::__brick_move(__b, __e, __first + (__b - __middle),
1662 _OutputIterator __res = __internal::__brick_copy(__middle, __last, __result, std::true_type());
1663 return __internal::__brick_copy(__first, __middle, __res, std::true_type());
1671 return __internal::__brick_rotate_copy(__first, __middle, __last, __result, __is_vector);
1685 __internal::__brick_copy(__b, __e, __result + (__b - __middle), __is_vector);
1692 __internal::__brick_copy(__b, __e, __new_result, __is_vector);
1696 __internal::__brick_copy(__b, __middle, __new_result, __is_vector);
1697 __internal::__brick_copy(__middle, __e, __result, __is_vector);
1748 return __internal::__brick_is_partitioned(__first, __last, __pred, __is_vector);
1762 return __internal::__except_handler([&]() {
1798 __internal::__brick_find_if(__i + 1, __j, std::not_fn(__pred), __is_vector);
1802 _ForwardIterator __y = __internal::__brick_find_if(__x + 1, __j, __pred, __is_vector);
1822 if (__internal::__brick_find_if(__i + 1, __j, __pred, __is_vector) != __j)
1874 return __internal::__brick_partition(__first, __last, __pred, __is_vector);
1892 return __internal::__except_handler([&]() {
1913 __internal::__brick_swap_ranges(__i, __j, (__val2.__pivot - __size1) + (__i - __val1.__pivot),
1924 __internal::__brick_swap_ranges(__i, __j, __val2.__begin + (__i - __val1.__pivot), __is_vector);
1935 _ForwardIterator __pivot = __internal::__brick_partition(__i, __j, __pred, __is_vector);
1972 return __internal::__brick_stable_partition(__first, __last, __pred, __is_vector);
1990 return __internal::__except_handler([&]() {
2007 __internal::__brick_rotate(__val1.__pivot, __val2.__begin, __val2.__pivot, __is_vector);
2017 _BidirectionalIterator __pivot = __internal::__brick_stable_partition(__i, __j, __pred, __is_vector);
2058 return __internal::__brick_partition_copy(__first, __last, __out_true, __out_false, __pred, __is_vector);
2074 return __internal::__except_handler([&__exec, __n, __first, __out_true, __out_false, __is_vector, __pred,
2081 return __internal::__brick_calc_mask_1<_DifferenceType>(__first + __i, __first + (__i + __len),
2088 __internal::__brick_partition_by_mask(__first + __i, __first + (__i + __len),
2097 return __internal::__brick_partition_copy(__first, __last, __out_true, __out_false, __pred, __is_vector);
2118 __internal::__except_handler([&]() {
2142 __internal::__except_handler([&]() {
2171 __internal::__except_handler([&]() {
2209 return __internal::__except_handler([&]() {
2221 __internal::__brick_copy(__i1, __j1, __i, __is_vector);
2295 return __internal::__brick_adjacent_find(__first, __last, __pred, __is_vector, __or_semantic);
2307 return __internal::__except_handler([&]() {
2331 __internal::__brick_adjacent_find(__begin, __end, __pred, __is_vector, __or_semantic);
2373 __x = __internal::__pattern_partition(std::forward<_ExecutionPolicy>(__exec), __first + 1, __last,
2428 __internal::__brick_fill(__first, __last, __value, __is_vector);
2436 return __internal::__except_handler([&__exec, __first, __last, &__value, __is_vector]() {
2439 __internal::__brick_fill(__begin, __end, __value, __is_vector);
2464 return __internal::__brick_fill_n(__first, __count, __value, __is_vector);
2472 return __internal::__pattern_fill(std::forward<_ExecutionPolicy>(__exec), __first, __first + __count, __value,
2500 __internal::__brick_generate(__first, __last, __g, __is_vector);
2508 return __internal::__except_handler([&]() {
2511 __internal::__brick_generate(__begin, __end, __g, __is_vector);
2536 return __internal::__brick_generate_n(__first, __count, __g, __is_vector);
2546 return __internal::__pattern_generate(std::forward<_ExecutionPolicy>(__exec), __first, __first + __count, __g,
2579 return __internal::__brick_remove_if(__first, __last, __pred, __is_vector);
2592 return __internal::__brick_remove_if(__first, __last, __pred, __is_vector);
2595 return __internal::__remove_elements(
2598 __internal::__brick_walk2(__b, __e, __it, [&__pred](bool& __x, _ReferenceType __y) { __x = !__pred(__y); },
2634 return __internal::__brick_merge(__first1, __last1, __first2, __last2, __d_first, __comp, __is_vector);
2648 return __internal::__brick_merge(__f1, __l1, __f2, __l2, __f3, __comp, __is_vector);
2679 __internal::__brick_inplace_merge(__first, __middle, __last, __comp, __is_vector);
2696 __internal::__except_handler([&]() {
2698 __internal::__invoke_if_else(std::is_trivial<_Tp>(), [&]() { *__z = std::move(*__x); },
2703 return __internal::__brick_uninitialized_move(__first1, __last1, __first2, _IsVector());
2754 return __internal::__except_handler([&]() {
2755 return !__internal::__parallel_or(
2817 return __internal::__except_handler([&__exec, __n1, __first1, __last1, __first2, __last2, __result, __is_vector,
2896 return __internal::__brick_copy(__begin, __end, __res, __is_vector);
2899 return __internal::__brick_copy(__begin, __end, __res, __is_vector);
2904 return __internal::__pattern_walk2_brick(std::forward<_ExecutionPolicy>(__exec), __first1, __last1, __result,
2909 return __internal::__pattern_walk2_brick(std::forward<_ExecutionPolicy>(__exec), __first2, __last2, __result,
2921 __internal::__pattern_walk2_brick(std::forward<_ExecutionPolicy>(__exec), __first1, __last1, __result,
2925 __internal::__pattern_walk2_brick(std::forward<_ExecutionPolicy>(__exec), __first2, __last2,
2940 __internal::__pattern_walk2_brick(std::forward<_ExecutionPolicy>(__exec), __first2, __last2, __result,
2944 __internal::__pattern_walk2_brick(std::forward<_ExecutionPolicy>(__exec), __first1, __last1,
2959 __internal::__pattern_walk2_brick(std::forward<_ExecutionPolicy>(__exec), __first1, __left_bound_seq_1,
2963 __result = __internal::__parallel_set_op(
2981 __internal::__pattern_walk2_brick(std::forward<_ExecutionPolicy>(__exec), __first2, __left_bound_seq_2,
2985 __result = __internal::__parallel_set_op(
2993 return __internal::__parallel_set_op(
3040 return __internal::__brick_set_union(__first1, __last1, __first2, __last2, __result, __comp, __is_vector);
3099 return __internal::__brick_set_intersection(__first1, __last1, __first2, __last2, __result, __comp, __is_vector);
3135 return __internal::__parallel_set_op(
3150 __result = __internal::__parallel_set_op(
3196 return __internal::__brick_set_difference(__first1, __last1, __first2, __last2, __result, __comp, __is_vector);
3218 return __internal::__pattern_walk2_brick(
3221 return __internal::__brick_copy(__begin, __end, __res, __is_vector);
3229 return __internal::__pattern_walk2_brick(
3232 return __internal::__brick_copy(__begin, __end, __res, __is_vector);
3240 return __internal::__pattern_walk2_brick(
3243 return __internal::__brick_copy(__begin, __end, __res, __is_vector);
3292 return __internal::__brick_set_symmetric_difference(__first1, __last1, __first2, __last2, __result, __comp,
3312 return __internal::__parallel_set_union_op(
3352 return __internal::__brick_is_heap_until(__first, __last, __comp, __is_vector);
3389 return __internal::__except_handler([&]() {
3393 return __internal::__is_heap_until_local(__first, __i - __first, __j - __first, __comp, __is_vector);
3428 return __internal::__brick_min_element(__first, __last, __comp, __is_vector);
3439 return __internal::__except_handler([&]() {
3445 __internal::__brick_min_element(__begin, __end, __comp, __is_vector);
3446 return __internal::__cmp_iterators_by_values(__init, subresult, __comp);
3449 return __internal::__cmp_iterators_by_values(__it1, __it2, __comp);
3483 return __internal::__brick_minmax_element(__first, __last, __comp, __is_vector);
3494 return __internal::__except_handler([&]() {
3500 const _Result __subresult = __internal::__brick_minmax_element(__begin, __end, __comp, __is_vector);
3502 __internal::__cmp_iterators_by_values(__subresult.first, __init.first, __comp),
3503 __internal::__cmp_iterators_by_values(__init.second, __subresult.second, std::not_fn(__comp)));
3507 __internal::__cmp_iterators_by_values(__p1.first, __p2.first, __comp),
3508 __internal::__cmp_iterators_by_values(__p2.second, __p1.second, std::not_fn(__comp)));
3554 return __internal::__brick_mismatch(__first1, __last1, __first2, __last2, __pred, __is_vector);
3564 return __internal::__except_handler([&]() {
3566 auto __result = __internal::__parallel_find(
3569 return __internal::__brick_mismatch(__i, __j, __first2 + (__i - __first1), __first2 + (__j - __first1),
3633 return __internal::__brick_lexicographical_compare(__first1, __last1, __first2, __last2, __comp, __is_vector);
3657 auto __result = __internal::__parallel_find(
3660 return __internal::__brick_mismatch(__i, __j, __first2 + (__i - __first1), __first2 + (__j - __first1),
3680 } // namespace __internal