/dports/devel/range-v3/range-v3-0.11.0/test/view/ |
H A D | const.cpp | 77 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 D | adjacent_remove_if.cpp | 75 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 D | replace.cpp | 83 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 D | replace_if.cpp | 86 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 D | reverse.cpp | 104 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 D | take_exactly.cpp | 64 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 D | trim.cpp | 57 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 D | drop_exactly.cpp | 68 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 D | transform.cpp | 95 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 D | take.cpp | 91 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 D | common.cpp | 82 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 D | drop.cpp | 75 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 D | const.cpp | 77 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 D | adjacent_remove_if.cpp | 75 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 D | replace.cpp | 83 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 D | replace_if.cpp | 86 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 D | reverse.cpp | 104 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 D | take_exactly.cpp | 64 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 D | trim.cpp | 57 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 D | drop_exactly.cpp | 68 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 D | transform.cpp | 95 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 D | take.cpp | 91 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 D | common.cpp | 82 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 D | inner_product.cpp | 88 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 D | inner_product.cpp | 88 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()
|