| /external/cronet/third_party/libc++/src/modules/std/ |
| D | algorithm.cppm | 15 namespace ranges { 17 using std::ranges::in_found_result; 18 using std::ranges::in_fun_result; 19 using std::ranges::in_in_out_result; 20 using std::ranges::in_in_result; 21 using std::ranges::in_out_out_result; 22 using std::ranges::in_out_result; 23 // using std::ranges::in_value_result; 24 using std::ranges::min_max_result; 25 // using std::ranges::out_value_result; [all …]
|
| D | algorithm.inc | 11 namespace ranges { 13 using std::ranges::in_found_result; 14 using std::ranges::in_fun_result; 15 using std::ranges::in_in_out_result; 16 using std::ranges::in_in_result; 17 using std::ranges::in_out_out_result; 18 using std::ranges::in_out_result; 19 // using std::ranges::in_value_result; 20 using std::ranges::min_max_result; 21 // using std::ranges::out_value_result; [all …]
|
| D | ranges.cppm | 11 #include <ranges> 13 export module std:ranges; 15 namespace ranges { 18 using std::ranges::__cpo::begin; 19 using std::ranges::__cpo::cbegin; 20 using std::ranges::__cpo::cend; 21 using std::ranges::__cpo::crbegin; 22 using std::ranges::__cpo::crend; 23 using std::ranges::__cpo::end; 24 using std::ranges::__cpo::rbegin; [all …]
|
| D | ranges.inc | 11 namespace ranges { 14 using std::ranges::__cpo::begin; 15 using std::ranges::__cpo::cbegin; 16 using std::ranges::__cpo::cend; 17 using std::ranges::__cpo::crbegin; 18 using std::ranges::__cpo::crend; 19 using std::ranges::__cpo::end; 20 using std::ranges::__cpo::rbegin; 21 using std::ranges::__cpo::rend; 23 using std::ranges::__cpo::cdata; [all …]
|
| /external/cronet/third_party/libc++/src/test/std/algorithms/ |
| D | ranges_robust_against_nonbool.compile.pass.cpp | 19 #include <ranges> 26 using Range = std::ranges::subrange<Iterator>; 48 in_pred(std::ranges::any_of, pred1); in f() 49 in_pred(std::ranges::all_of, pred1); in f() 51 in_in_pred(std::ranges::ends_with, pred2); in f() 53 in_pred(std::ranges::none_of, pred1); in f() 54 in_pred(std::ranges::find_if, pred1); in f() 55 in_pred(std::ranges::find_if_not, pred1); in f() 56 in_in_pred(std::ranges::find_first_of, pred2); in f() 57 in_pred(std::ranges::adjacent_find, pred2); in f() [all …]
|
| D | ranges_robust_against_dangling.pass.cpp | 13 // Range algorithms should return `std::ranges::dangling` when given a dangling range. 21 #include <ranges> 44 template <class ExpectedT = std::ranges::dangling, class Func, std::ranges::range Input, class ...A… 51 template <class ExpectedT = std::ranges::dangling, class Func, std::ranges::range Input, class ...A… 58 template <class ExpectedT = std::ranges::dangling, class Func, std::ranges::range Input, class ...A… 68 using std::ranges::dangling; in test_all() 70 using std::ranges::binary_transform_result; in test_all() 71 using std::ranges::copy_result; in test_all() 72 using std::ranges::copy_backward_result; in test_all() 73 using std::ranges::copy_if_result; in test_all() [all …]
|
| D | ranges_robust_against_proxy_iterators.pass.cpp | 24 #include <ranges> 31 template <class Func, std::ranges::range Input, class ...Args> 38 template <class Func, std::ranges::range Range1, std::ranges::range Range2, class ...Args> 45 template <class Func, std::ranges::range Input, class ...Args> 46 constexpr void test_mid(Func&& func, Input& in, std::ranges::iterator_t<Input> mid, Args&& ...args)… in test_mid() 75 test(std::ranges::any_of, in, unary_pred); in run_tests() 76 test(std::ranges::all_of, in, unary_pred); in run_tests() 78 test(std::ranges::ends_with, in, in2); in run_tests() 80 test(std::ranges::none_of, in, unary_pred); in run_tests() 81 test(std::ranges::find, in, x); in run_tests() [all …]
|
| D | ranges_robust_against_omitting_invoke.pass.cpp | 21 #include <ranges> 39 template <class Func, std::ranges::range Input, class... Args> 46 template <class Func, std::ranges::range Input, class... Args> 53 template <class Func, std::ranges::range Input, class... Args> 54 constexpr void test_mid(Func&& func, Input& in, std::ranges::iterator_t<Input> mid, Args&&... args)… in test_mid() 75 test(std::ranges::any_of, in, &Foo::unary_pred, &Bar::val); in test_all() 76 test(std::ranges::all_of, in, &Foo::unary_pred, &Bar::val); in test_all() 78 test(std::ranges::ends_with, in, in2, &Foo::binary_pred, &Bar::val, &Bar::val); in test_all() 80 test(std::ranges::none_of, in, &Foo::unary_pred, &Bar::val); in test_all() 81 test(std::ranges::find, in, x, &Bar::val); in test_all() [all …]
|
| /external/cronet/third_party/libc++/src/test/libcxx/diagnostics/ |
| D | ranges.nodiscard_extensions.compile.pass.cpp | 9 // Check that ranges algorithms aren't marked [[nodiscard]] when 22 std::ranges::adjacent_find(range); in test() 23 std::ranges::adjacent_find(iter, iter); in test() 24 std::ranges::all_of(range, pred); in test() 25 std::ranges::all_of(iter, iter, pred); in test() 26 std::ranges::any_of(range, pred); in test() 27 std::ranges::any_of(iter, iter, pred); in test() 28 std::ranges::binary_search(range, 1); in test() 29 std::ranges::binary_search(iter, iter, 1); in test() 30 std::ranges::clamp(1, 2, 3); in test() [all …]
|
| D | ranges.nodiscard_extensions.verify.cpp | 9 // Check that ranges algorithms are marked [[nodiscard]] as a conforming extension 19 …std::ranges::adjacent_find(range); // expected-warning {{ignoring return value of function declare… in test() 20 …std::ranges::adjacent_find(iter, iter); // expected-warning {{ignoring return value of function de… in test() 21 …std::ranges::all_of(range, pred); // expected-warning {{ignoring return value of function declared… in test() 22 …std::ranges::all_of(iter, iter, pred); // expected-warning {{ignoring return value of function dec… in test() 23 …std::ranges::any_of(range, pred); // expected-warning {{ignoring return value of function declared… in test() 24 …std::ranges::any_of(iter, iter, pred); // expected-warning {{ignoring return value of function dec… in test() 25 …std::ranges::binary_search(range, 1); // expected-warning {{ignoring return value of function decl… in test() 26 …std::ranges::binary_search(iter, iter, 1); // expected-warning {{ignoring return value of function… in test() 27 …std::ranges::clamp(1, 2, 3); // expected-warning {{ignoring return value of function declared with… in test() [all …]
|
| /external/cronet/third_party/libc++/src/test/std/library/description/conventions/customization.point.object/ |
| D | niebloid.compile.pass.cpp | 20 #include <ranges> 63 static_assert(test(std::ranges::adjacent_find, a)); 64 static_assert(test(std::ranges::all_of, a, odd)); 65 static_assert(test(std::ranges::any_of, a, odd)); 66 static_assert(test(std::ranges::binary_search, a, 42)); 67 static_assert(test(std::ranges::clamp, 42, 42, 42)); 68 static_assert(test(std::ranges::copy, a, a)); 69 static_assert(test(std::ranges::copy_backward, a, a)); 70 static_assert(test(std::ranges::copy_if, a, a, odd)); 71 static_assert(test(std::ranges::copy_n, a, 10, a)); [all …]
|
| /external/cronet/third_party/libc++/src/test/std/ranges/range.req/range.view/ |
| D | enable_view.compile.pass.cpp | 11 // <ranges> 16 #include <ranges> 22 static_assert(!std::ranges::enable_view<Empty>); 23 static_assert(!std::ranges::enable_view<Empty&>); 24 static_assert(!std::ranges::enable_view<Empty&&>); 25 static_assert(!std::ranges::enable_view<const Empty>); 26 static_assert(!std::ranges::enable_view<const Empty&>); 27 static_assert(!std::ranges::enable_view<const Empty&&>); 30 struct PrivateViewBase : private std::ranges::view_base { }; 31 static_assert(!std::ranges::enable_view<PrivateViewBase>); [all …]
|
| /external/cronet/base/ranges/ |
| D | algorithm_unittest.cc | 5 #include "base/ranges/algorithm.h" 14 #include "base/ranges/functional.h" 105 static_assert(ranges::all_of(array + 1, array + 6, is_non_zero), ""); in TEST() 106 static_assert(!ranges::all_of(array, is_non_zero), ""); in TEST() 110 ranges::all_of(values + 1, ranges::end(values), is_non_zero, &Int::value), in TEST() 112 static_assert(!ranges::all_of(values, is_non_zero, &Int::value), ""); in TEST() 118 static_assert(!ranges::any_of(array + 5, array + 6, is_even), ""); in TEST() 119 static_assert(ranges::any_of(array, is_even), ""); in TEST() 123 !ranges::any_of(values + 3, ranges::end(values), is_even, &Int::value), in TEST() 125 static_assert(ranges::any_of(values, is_even, &Int::value), ""); in TEST() [all …]
|
| /external/cronet/third_party/libc++/src/test/std/ranges/range.adaptors/range.lazy.split/ |
| D | constraints.compile.pass.cpp | 13 // indirectly_comparable<iterator_t<V>, iterator_t<Pattern>, ranges::equal_to> && 18 #include <ranges> 27 static_assert( std::ranges::forward_range<ForwardRange>); 31 typename std::ranges::lazy_split_view<View, Pattern>; 39 static_assert( std::ranges::forward_range<View>); 40 static_assert( std::ranges::forward_range<Pattern>); 41 static_assert( std::ranges::view<View>); 42 static_assert( std::ranges::view<Pattern>); 44 std::ranges::iterator_t<View>, std::ranges::iterator_t<Pattern>, std::ranges::equal_to>); 54 static_assert( std::ranges::input_range<View>); [all …]
|
| /external/cronet/third_party/libc++/src/test/std/ranges/range.req/range.refinements/ |
| D | viewable_range.compile.pass.cpp | 14 #include <ranges> 31 static_assert(!std::ranges::range<T1>); 33 static_assert(!std::ranges::viewable_range<T1>); 34 static_assert(!std::ranges::viewable_range<T1&>); 35 static_assert(!std::ranges::viewable_range<T1&&>); 36 static_assert(!std::ranges::viewable_range<T1 const>); 37 static_assert(!std::ranges::viewable_range<T1 const&>); 38 static_assert(!std::ranges::viewable_range<T1 const&&>); 41 struct T2 : test_range<cpp20_input_iterator>, std::ranges::view_base { 44 static_assert(std::ranges::range<T2>); [all …]
|
| D | common_range.compile.pass.cpp | 14 #include <ranges> 22 static_assert(!std::ranges::common_range<Common<cpp17_input_iterator<int*>>>); // not a sentinel fo… 23 static_assert(!std::ranges::common_range<Common<cpp20_input_iterator<int*>>>); // not a sentinel fo… 24 static_assert( std::ranges::common_range<Common<forward_iterator<int*>>>); 25 static_assert( std::ranges::common_range<Common<bidirectional_iterator<int*>>>); 26 static_assert( std::ranges::common_range<Common<random_access_iterator<int*>>>); 27 static_assert( std::ranges::common_range<Common<contiguous_iterator<int*>>>); 28 static_assert( std::ranges::common_range<Common<int*>>); 30 static_assert(!std::ranges::common_range<NonCommon<cpp17_input_iterator<int*>>>); 31 static_assert(!std::ranges::common_range<NonCommon<cpp20_input_iterator<int*>>>); [all …]
|
| D | contiguous_range.compile.pass.cpp | 14 #include <ranges> 19 namespace ranges = std::ranges; 23 constexpr bool result = ranges::contiguous_range<test_range<I> >; in check_range() 24 static_assert(ranges::contiguous_range<test_range<I> const> == result); in check_range() 25 static_assert(ranges::contiguous_range<test_non_const_common_range<I> > == result); in check_range() 26 static_assert(ranges::contiguous_range<test_non_const_range<I> > == result); in check_range() 27 static_assert(ranges::contiguous_range<test_common_range<I> > == result); in check_range() 28 static_assert(ranges::contiguous_range<test_common_range<I> const> == result); in check_range() 29 static_assert(!ranges::contiguous_range<test_non_const_common_range<I> const>); in check_range() 30 static_assert(!ranges::contiguous_range<test_non_const_range<I> const>); in check_range() [all …]
|
| /external/cronet/third_party/libc++/src/test/libcxx/algorithms/ |
| D | ranges_robust_against_copying_comparators.pass.cpp | 13 // this test checks that the comparators in the ranges algorithms aren't copied/moved 92 (void)std::ranges::adjacent_find(first, last, Equal(&copies)); assert(copies == 0); in all_the_algorithms() 93 (void)std::ranges::adjacent_find(a, Equal(&copies)); assert(copies == 0); in all_the_algorithms() 94 (void)std::ranges::all_of(first, last, UnaryTrue(&copies)); assert(copies == 0); in all_the_algorithms() 95 (void)std::ranges::all_of(a, UnaryTrue(&copies)); assert(copies == 0); in all_the_algorithms() 96 (void)std::ranges::any_of(first, last, UnaryTrue(&copies)); assert(copies == 0); in all_the_algorithms() 97 (void)std::ranges::any_of(a, UnaryTrue(&copies)); assert(copies == 0); in all_the_algorithms() 98 (void)std::ranges::binary_search(first, last, value, Less(&copies)); assert(copies == 0); in all_the_algorithms() 99 (void)std::ranges::binary_search(a, value, Less(&copies)); assert(copies == 0); in all_the_algorithms() 100 (void)std::ranges::clamp(value, value, value, Less(&copies)); assert(copies == 0); in all_the_algorithms() [all …]
|
| D | ranges_robust_against_copying_projections.pass.cpp | 13 // this test checks that the projections in the ranges algorithms aren't copied/moved 74 (void)std::ranges::adjacent_find(first, last, Equal(), Proj(&copies)); assert(copies == 0); in all_the_algorithms() 75 (void)std::ranges::adjacent_find(a, Equal(), Proj(&copies)); assert(copies == 0); in all_the_algorithms() 76 (void)std::ranges::all_of(first, last, UnaryTrue(), Proj(&copies)); assert(copies == 0); in all_the_algorithms() 77 (void)std::ranges::all_of(a, UnaryTrue(), Proj(&copies)); assert(copies == 0); in all_the_algorithms() 78 (void)std::ranges::any_of(first, last, UnaryTrue(), Proj(&copies)); assert(copies == 0); in all_the_algorithms() 79 (void)std::ranges::any_of(a, UnaryTrue(), Proj(&copies)); assert(copies == 0); in all_the_algorithms() 80 … (void)std::ranges::binary_search(first, last, value, Less(), Proj(&copies)); assert(copies == 0); in all_the_algorithms() 81 (void)std::ranges::binary_search(a, value, Less(), Proj(&copies)); assert(copies == 0); in all_the_algorithms() 82 (void)std::ranges::clamp(T(), T(), T(), Less(), Proj(&copies)); assert(copies == 0); in all_the_algorithms() [all …]
|
| /external/cldr/tools/cldr-code/src/main/java/org/unicode/cldr/util/ |
| D | StringRange.java | 89 // TODO rewire to use the first (slower) algorithm to generate the ranges, then compact in compact() 92 Relation<Integer, Ranges> lengthToArrays = in compact() 93 Relation.of(new TreeMap<Integer, Set<Ranges>>(), TreeSet.class); in compact() 95 Ranges item = new Ranges(s); in compact() 99 for (Entry<Integer, Set<Ranges>> entry : lengthToArrays.keyValuesSet()) { in compact() 100 LinkedList<Ranges> compacted = compact(entry.getKey(), entry.getValue()); in compact() 101 for (Ranges ranges : compacted) { in compact() 102 adder.add(ranges.start(), ranges.end(shorterPairs)); in compact() 119 private static LinkedList<Ranges> compact(int size, Set<Ranges> inputRanges) { in compact() 120 LinkedList<Ranges> ranges = new LinkedList<>(inputRanges); in compact() local [all …]
|
| /external/cronet/third_party/libc++/src/test/std/ranges/range.adaptors/range.join.view/ |
| D | end.pass.cpp | 16 #include <ranges> 46 struct ConstNotRange : std::ranges::view_base { 59 std::ranges::join_view jv(outer); in test() 60 assert(jv.end() == std::ranges::next(jv.begin(), 16)); in test() 61 assert(std::as_const(jv).end() == std::ranges::next(std::as_const(jv).begin(), 16)); in test() 65 static_assert(std::ranges::common_range<decltype(jv)>); in test() 66 static_assert(std::ranges::common_range<const decltype(jv)>); in test() 74 std::ranges::join_view jv(outer); in test() 75 assert(jv.end() == std::ranges::next(jv.begin(), 12)); in test() 76 assert(std::as_const(jv).end() == std::ranges::next(std::as_const(jv).begin(), 12)); in test() [all …]
|
| /external/rust/crates/regex-syntax/src/hir/ |
| D | interval.rs | 37 ranges: Vec<I>, field 44 /// The given ranges do not need to be in any specific order, and ranges 47 let mut set = IntervalSet { ranges: intervals.into_iter().collect() }; in new() 56 self.ranges.push(interval); in push() 64 IntervalSetIter(self.ranges.iter()) in iter() 71 &self.ranges in intervals() 77 /// ranges `a-z` and `A-Z`. 82 let len = self.ranges.len(); in case_fold_simple() 84 let range = self.ranges[i]; in case_fold_simple() 85 if let Err(err) = range.case_fold_simple(&mut self.ranges) { in case_fold_simple() [all …]
|
| /external/cronet/third_party/libc++/src/test/std/ranges/range.utility/range.utility.conv/ |
| D | to.pass.cpp | 14 #include <ranges> 27 std::ranges::to<Container>(std::forward<Range>(range), std::forward<Args>(args)...); 39 static_assert(std::ranges::input_range<InputRange>); 69 static_assert(std::ranges::input_range<CommonInputRange>); 70 static_assert(std::ranges::common_range<CommonInputRange>); 81 static_assert(std::ranges::input_range<CommonRange>); 82 static_assert(std::ranges::common_range<CommonRange>); 93 static_assert(std::ranges::input_range<NonCommonRange>); 94 static_assert(!std::ranges::common_range<NonCommonRange>); 96 typename std::iterator_traits<std::ranges::iterator_t<NonCommonRange>>::iterator_category, [all …]
|
| /external/cronet/third_party/libc++/src/test/std/algorithms/algorithms.results/ |
| D | in_in_out_result.pass.cpp | 24 static_assert(!std::is_constructible_v<std::ranges::in_in_out_result<A, A, A>, 25 std::ranges::in_in_out_result<int, int, int>>); 31 static_assert(std::is_constructible_v<std::ranges::in_in_out_result<B, B, B>, std::ranges::in_in_ou… 32 static_assert(std::is_constructible_v<std::ranges::in_in_out_result<B, B, B>, std::ranges::in_in_ou… 33 static_assert(std::is_constructible_v<std::ranges::in_in_out_result<B, B, B>, const std::ranges::in… 34 static_assert(std::is_constructible_v<std::ranges::in_in_out_result<B, B, B>, const std::ranges::in… 39 static_assert(!std::is_constructible_v<std::ranges::in_in_out_result<C, C, C>, std::ranges::in_in_o… 42 static_assert(std::is_convertible_v<std::ranges::in_in_out_result<int, int, int>&, std::ranges::in_… 43 static_assert(std::is_convertible_v<const std::ranges::in_in_out_result<int, int, int>&, std::range… 44 static_assert(std::is_convertible_v<std::ranges::in_in_out_result<int, int, int>&&, std::ranges::in… [all …]
|
| D | in_out_out_result.pass.cpp | 24 static_assert(!std::is_constructible_v<std::ranges::in_out_out_result<A, A, A>, std::ranges::in_out… 30 static_assert(std::is_constructible_v<std::ranges::in_out_out_result<B, B, B>, std::ranges::in_out_… 31 static_assert(std::is_constructible_v<std::ranges::in_out_out_result<B, B, B>, std::ranges::in_out_… 32 static_assert(std::is_constructible_v<std::ranges::in_out_out_result<B, B, B>, const std::ranges::i… 33 static_assert(std::is_constructible_v<std::ranges::in_out_out_result<B, B, B>, const std::ranges::i… 38 static_assert(!std::is_constructible_v<std::ranges::in_out_out_result<C, C, C>, std::ranges::in_out… 41 static_assert(std::is_convertible_v<std::ranges::in_out_out_result<int, int, int>&, std::ranges::in… 42 static_assert(std::is_convertible_v<const std::ranges::in_out_out_result<int, int, int>&, std::rang… 43 static_assert(std::is_convertible_v<std::ranges::in_out_out_result<int, int, int>&&, std::ranges::i… 44 static_assert(std::is_convertible_v<const std::ranges::in_out_out_result<int, int, int>&&, std::ran… [all …]
|