Home
last modified time | relevance | path

Searched refs:rng4 (Results 1 – 25 of 135) sorted by relevance

123456

/dports/devel/range-v3/range-v3-0.11.0/test/view/
H A Dconst.cpp77 auto rng4 = zip2 | views::const_; in main() local
80 has_type<common_pair<int const &&, int const &&>>(*begin(rng4)); in main()
81 has_type<common_pair<int const &&, int const &&>>(iter_move(begin(rng4))); in main()
82 CPP_assert(view_<decltype(rng4)>); in main()
83 CPP_assert(random_access_range<decltype(rng4)>); in main()
84 CPP_assert(common_range<decltype(rng4)>); in main()
85 CPP_assert(sized_range<decltype(rng4)>); in main()
87 ::check_equal(rng4, {P{1,1}, P{2,2}, P{3,3}, P{4,4}}); in main()
88 CHECK(&(*begin(rng4)).first == &rgi[0]); in main()
89 CHECK(rng4.size() == 4u); in main()
H A Dadjacent_remove_if.cpp75 auto rng4 = views::counted(ForwardIterator<int const*>(rgi), 7) in main() local
77 has_type<int const &>(*begin(rng4)); in main()
78 CHECK(*begin(rng4) == 4); in main()
79 CPP_assert(view_<decltype(rng4)>); in main()
80 CPP_assert(forward_range<decltype(rng4)>); in main()
81 CPP_assert(!common_range<decltype(rng4)>); in main()
82 CPP_assert(!sized_range<decltype(rng4)>); in main()
83 CPP_assert(forward_iterator<decltype(begin(rng4))>); in main()
84 CPP_assert(!bidirectional_iterator<decltype(begin(rng4))>); in main()
85 ::check_equal(rng4, {4}); in main()
H A Dreplace.cpp83 auto rng4 = views::ints | views::replace(5,42) | views::take(10); in main() local
84 CPP_assert(same_as<range_value_t<decltype((rng4))>, int>); in main()
85 has_type<int>(*begin(rng4)); in main()
86 has_type<int>(iter_move(begin(rng4))); in main()
87 CPP_assert(view_<decltype(rng4)>); in main()
88 CPP_assert(sized_range<decltype(rng4)>); in main()
89 CPP_assert(!common_range<decltype(rng4)>); in main()
90 CPP_assert(random_access_iterator<decltype(begin(rng4))>); in main()
91 ::check_equal(rng4, {0,1,2,3,4,42,6,7,8,9}); in main()
H A Dreplace_if.cpp86 auto rng4 = views::ints | views::replace_if([](int i){return i == 5;},42) | views::take(10); in main() local
87 CPP_assert(same_as<range_value_t<decltype(rng4)>, int>); in main()
88 has_type<int>(*begin(rng4)); in main()
89 has_type<int>(iter_move(begin(rng4))); in main()
90 CPP_assert(view_<decltype(rng4)>); in main()
91 CPP_assert(sized_range<decltype(rng4)>); in main()
92 CPP_assert(!common_range<decltype(rng4)>); in main()
93 CPP_assert(random_access_iterator<decltype(begin(rng4))>); in main()
94 ::check_equal(rng4, {0,1,2,3,4,42,6,7,8,9}); in main()
H A Dreverse.cpp104 auto rng4 = cnt2 | views::reverse; in main() local
105 CPP_assert(view_<decltype(rng4)>); in main()
106 CPP_assert(bidirectional_range<decltype(rng4)>); in main()
107 CPP_assert(!random_access_range<decltype(rng4)>); in main()
108 CPP_assert(common_range<decltype(rng4)>); in main()
109 CPP_assert(sized_range<decltype(rng4)>); in main()
110 CHECK(rng4.size() == 10u); in main()
111 auto const & crng4 = rng4; in main()
113 ::check_equal(rng4, {9,8,7,6,5,4,3,2,1,0}); in main()
114 ::check_equal(rng4 | views::reverse, {0,1,2,3,4,5,6,7,8,9}); in main()
H A Dtake_exactly.cpp64 auto rng4 = views::iota(10) | views::take_exactly(10); in main() local
65 CPP_assert(view_<decltype(rng4)>); in main()
66 CPP_assert(common_range<decltype(rng4)>); in main()
67 CPP_assert(sized_range<decltype(rng4)>); in main()
68 static_assert(!ranges::is_infinite<decltype(rng4)>::value, ""); in main()
69 ::check_equal(rng4, {10, 11, 12, 13, 14, 15, 16, 17, 18, 19}); in main()
70 CHECK(size(rng4) == 10u); in main()
H A Dtrim.cpp57 auto rng4 = ia | views::reverse | views::drop(4) | views::trim(p); in main() local
58 static_assert(same_as<iterator_t<decltype(rng4)>, iterator_t<decltype(rng4.base())>>, ""); in main()
59 CPP_assert(view_<decltype(rng4)>); in main()
60 CPP_assert(random_access_range<decltype(rng4)>); in main()
61 CPP_assert(common_range<decltype(rng4)>); in main()
62 CPP_assert(!sized_range<decltype(rng4)>); in main()
63 check_equal(rng4, ib); in main()
H A Ddrop_exactly.cpp68 auto rng4 = views::iota(10) | views::drop_exactly(10); in main() local
69 CPP_assert(view_<decltype(rng4)>); in main()
70 CPP_assert(!common_range<decltype(rng4)>); in main()
71 CPP_assert(!sized_range<decltype(rng4)>); in main()
72 static_assert(ranges::is_infinite<decltype(rng4)>::value, ""); in main()
73 auto b = ranges::begin(rng4); in main()
H A Dtransform.cpp95 auto rng4 = views::counted(ForwardIterator<std::pair<int, int>*>{rgp}, 10) in main() local
97 has_type<int &>(*begin(rng4)); in main()
98 CPP_assert(view_<decltype(rng4)>); in main()
99 CPP_assert(!common_range<decltype(rng4)>); in main()
100 CPP_assert(sized_range<decltype(rng4)>); in main()
101 CPP_assert(forward_range<decltype(rng4)>); in main()
102 CPP_assert(!bidirectional_range<decltype(rng4)>); in main()
103 ::check_equal(rng4, {1,2,3,4,5,6,7,8,9,10}); in main()
104 CHECK(&*begin(rng4) == &rgp[0].first); in main()
105 CHECK(rng4.size() == 10u); in main()
[all …]
H A Dtake.cpp91 auto rng4 = views::iota(10) | views::take(10); in main() local
92 CPP_assert(view_<decltype(rng4)>); in main()
93 CPP_assert(!common_range<decltype(rng4)>); in main()
94 CPP_assert(sized_range<decltype(rng4)>); in main()
95 CPP_assert(range<decltype(detail::as_const(rng4))>); in main()
96 static_assert(!ranges::is_infinite<decltype(rng4)>::value, ""); in main()
97 check_equal(rng4, {10, 11, 12, 13, 14, 15, 16, 17, 18, 19}); in main()
98 CHECK(size(rng4) == 10u); in main()
H A Dcommon.cpp82 auto rng4 = views::counted(begin(v), 8) | views::common; in main() local
83 CPP_assert(view_<decltype(rng4)>); in main()
84 CPP_assert(common_range<decltype(rng4)>); in main()
85 CPP_assert(sized_range<decltype(rng4)>); in main()
86 CPP_assert(random_access_iterator<decltype(begin(rng4))>); in main()
87 ::check_equal(rng4, {1, 2, 3, 4, 5, 6, 7, 8}); in main()
H A Ddrop.cpp75 auto rng4 = views::iota(10) | views::drop(10); in main() local
76 CPP_assert(view_<decltype(rng4)>); in main()
77 CPP_assert(!common_range<decltype(rng4)>); in main()
78 CPP_assert(!sized_range<decltype(rng4)>); in main()
79 static_assert(ranges::is_infinite<decltype(rng4)>::value, ""); in main()
80 auto b = ranges::begin(rng4); in main()
/dports/net-im/telegram-desktop/tdesktop-3.2.5-full/Telegram/ThirdParty/range-v3/test/view/
H A Dconst.cpp77 auto rng4 = zip2 | views::const_; in main() local
80 has_type<common_pair<int const &&, int const &&>>(*begin(rng4)); in main()
81 has_type<common_pair<int const &&, int const &&>>(iter_move(begin(rng4))); in main()
82 CPP_assert(view_<decltype(rng4)>); in main()
83 CPP_assert(random_access_range<decltype(rng4)>); in main()
84 CPP_assert(common_range<decltype(rng4)>); in main()
85 CPP_assert(sized_range<decltype(rng4)>); in main()
87 ::check_equal(rng4, {P{1,1}, P{2,2}, P{3,3}, P{4,4}}); in main()
88 CHECK(&(*begin(rng4)).first == &rgi[0]); in main()
89 CHECK(rng4.size() == 4u); in main()
H A Dadjacent_remove_if.cpp75 auto rng4 = views::counted(ForwardIterator<int const*>(rgi), 7) in main() local
77 has_type<int const &>(*begin(rng4)); in main()
78 CHECK(*begin(rng4) == 4); in main()
79 CPP_assert(view_<decltype(rng4)>); in main()
80 CPP_assert(forward_range<decltype(rng4)>); in main()
81 CPP_assert(!common_range<decltype(rng4)>); in main()
82 CPP_assert(!sized_range<decltype(rng4)>); in main()
83 CPP_assert(forward_iterator<decltype(begin(rng4))>); in main()
84 CPP_assert(!bidirectional_iterator<decltype(begin(rng4))>); in main()
85 ::check_equal(rng4, {4}); in main()
H A Dreplace.cpp83 auto rng4 = views::ints | views::replace(5,42) | views::take(10); in main() local
84 CPP_assert(same_as<range_value_t<decltype((rng4))>, int>); in main()
85 has_type<int>(*begin(rng4)); in main()
86 has_type<int>(iter_move(begin(rng4))); in main()
87 CPP_assert(view_<decltype(rng4)>); in main()
88 CPP_assert(sized_range<decltype(rng4)>); in main()
89 CPP_assert(!common_range<decltype(rng4)>); in main()
90 CPP_assert(random_access_iterator<decltype(begin(rng4))>); in main()
91 ::check_equal(rng4, {0,1,2,3,4,42,6,7,8,9}); in main()
H A Dreplace_if.cpp86 auto rng4 = views::ints | views::replace_if([](int i){return i == 5;},42) | views::take(10); in main() local
87 CPP_assert(same_as<range_value_t<decltype(rng4)>, int>); in main()
88 has_type<int>(*begin(rng4)); in main()
89 has_type<int>(iter_move(begin(rng4))); in main()
90 CPP_assert(view_<decltype(rng4)>); in main()
91 CPP_assert(sized_range<decltype(rng4)>); in main()
92 CPP_assert(!common_range<decltype(rng4)>); in main()
93 CPP_assert(random_access_iterator<decltype(begin(rng4))>); in main()
94 ::check_equal(rng4, {0,1,2,3,4,42,6,7,8,9}); in main()
H A Dreverse.cpp104 auto rng4 = cnt2 | views::reverse; in main() local
105 CPP_assert(view_<decltype(rng4)>); in main()
106 CPP_assert(bidirectional_range<decltype(rng4)>); in main()
107 CPP_assert(!random_access_range<decltype(rng4)>); in main()
108 CPP_assert(common_range<decltype(rng4)>); in main()
109 CPP_assert(sized_range<decltype(rng4)>); in main()
110 CHECK(rng4.size() == 10u); in main()
111 auto const & crng4 = rng4; in main()
113 ::check_equal(rng4, {9,8,7,6,5,4,3,2,1,0}); in main()
114 ::check_equal(rng4 | views::reverse, {0,1,2,3,4,5,6,7,8,9}); in main()
H A Dtake_exactly.cpp64 auto rng4 = views::iota(10) | views::take_exactly(10); in main() local
65 CPP_assert(view_<decltype(rng4)>); in main()
66 CPP_assert(common_range<decltype(rng4)>); in main()
67 CPP_assert(sized_range<decltype(rng4)>); in main()
68 static_assert(!ranges::is_infinite<decltype(rng4)>::value, ""); in main()
69 ::check_equal(rng4, {10, 11, 12, 13, 14, 15, 16, 17, 18, 19}); in main()
70 CHECK(size(rng4) == 10u); in main()
H A Dtrim.cpp57 auto rng4 = ia | views::reverse | views::drop(4) | views::trim(p); in main() local
58 static_assert(same_as<iterator_t<decltype(rng4)>, iterator_t<decltype(rng4.base())>>, ""); in main()
59 CPP_assert(view_<decltype(rng4)>); in main()
60 CPP_assert(random_access_range<decltype(rng4)>); in main()
61 CPP_assert(common_range<decltype(rng4)>); in main()
62 CPP_assert(!sized_range<decltype(rng4)>); in main()
63 check_equal(rng4, ib); in main()
H A Ddrop_exactly.cpp68 auto rng4 = views::iota(10) | views::drop_exactly(10); in main() local
69 CPP_assert(view_<decltype(rng4)>); in main()
70 CPP_assert(!common_range<decltype(rng4)>); in main()
71 CPP_assert(!sized_range<decltype(rng4)>); in main()
72 static_assert(ranges::is_infinite<decltype(rng4)>::value, ""); in main()
73 auto b = ranges::begin(rng4); in main()
H A Dtransform.cpp95 auto rng4 = views::counted(ForwardIterator<std::pair<int, int>*>{rgp}, 10) in main() local
97 has_type<int &>(*begin(rng4)); in main()
98 CPP_assert(view_<decltype(rng4)>); in main()
99 CPP_assert(!common_range<decltype(rng4)>); in main()
100 CPP_assert(sized_range<decltype(rng4)>); in main()
101 CPP_assert(forward_range<decltype(rng4)>); in main()
102 CPP_assert(!bidirectional_range<decltype(rng4)>); in main()
103 ::check_equal(rng4, {1,2,3,4,5,6,7,8,9,10}); in main()
104 CHECK(&*begin(rng4) == &rgp[0].first); in main()
105 CHECK(rng4.size() == 10u); in main()
[all …]
H A Dtake.cpp91 auto rng4 = views::iota(10) | views::take(10); in main() local
92 CPP_assert(view_<decltype(rng4)>); in main()
93 CPP_assert(!common_range<decltype(rng4)>); in main()
94 CPP_assert(sized_range<decltype(rng4)>); in main()
95 CPP_assert(range<decltype(detail::as_const(rng4))>); in main()
96 static_assert(!ranges::is_infinite<decltype(rng4)>::value, ""); in main()
97 check_equal(rng4, {10, 11, 12, 13, 14, 15, 16, 17, 18, 19}); in main()
98 CHECK(size(rng4) == 10u); in main()
H A Dcommon.cpp82 auto rng4 = views::counted(begin(v), 8) | views::common; in main() local
83 CPP_assert(view_<decltype(rng4)>); in main()
84 CPP_assert(common_range<decltype(rng4)>); in main()
85 CPP_assert(sized_range<decltype(rng4)>); in main()
86 CPP_assert(random_access_iterator<decltype(begin(rng4))>); in main()
87 ::check_equal(rng4, {1, 2, 3, 4, 5, 6, 7, 8}); in main()
/dports/net-im/telegram-desktop/tdesktop-3.2.5-full/Telegram/ThirdParty/range-v3/test/numeric/
H A Dinner_product.cpp88 auto rng4 = [](int* b1, int l1, int* b2, int i) in test() local
93 CHECK(rng4(a, 0, b, 0) == 0); in test()
94 CHECK(rng4(a, 0, b, 10) == 10); in test()
95 CHECK(rng4(a, 1, b, 0) == 6); in test()
96 CHECK(rng4(a, 1, b, 10) == 16); in test()
97 CHECK(rng4(a, 2, b, 0) == 16); in test()
98 CHECK(rng4(a, 2, b, 10) == 26); in test()
99 CHECK(rng4(a, sa, b, 0) == 56); in test()
100 CHECK(rng4(a, sa, b, 10) == 66); in test()
/dports/devel/range-v3/range-v3-0.11.0/test/numeric/
H A Dinner_product.cpp88 auto rng4 = [](int* b1, int l1, int* b2, int i) in test() local
93 CHECK(rng4(a, 0, b, 0) == 0); in test()
94 CHECK(rng4(a, 0, b, 10) == 10); in test()
95 CHECK(rng4(a, 1, b, 0) == 6); in test()
96 CHECK(rng4(a, 1, b, 10) == 16); in test()
97 CHECK(rng4(a, 2, b, 0) == 16); in test()
98 CHECK(rng4(a, 2, b, 10) == 26); in test()
99 CHECK(rng4(a, sa, b, 0) == 56); in test()
100 CHECK(rng4(a, sa, b, 10) == 66); in test()

123456