Lines Matching refs:input_range

20 static_assert(std::ranges::input_range<test_range<cpp17_input_iterator> >);
21 static_assert(std::ranges::input_range<test_range<cpp17_input_iterator> const>);
23 static_assert(std::ranges::input_range<test_range<cpp20_input_iterator> >);
24 static_assert(std::ranges::input_range<test_range<cpp20_input_iterator> const>);
26 static_assert(std::ranges::input_range<test_non_const_range<cpp17_input_iterator> >);
27 static_assert(std::ranges::input_range<test_non_const_range<cpp20_input_iterator> >);
29 static_assert(!std::ranges::input_range<test_non_const_range<cpp17_input_iterator> const>);
30 static_assert(!std::ranges::input_range<test_non_const_range<cpp20_input_iterator> const>);
32 static_assert(std::ranges::input_range<test_common_range<forward_iterator> >);
33 static_assert(!std::ranges::input_range<test_common_range<cpp20_input_iterator> >);
35 static_assert(std::ranges::input_range<test_common_range<forward_iterator> const>);
36 static_assert(!std::ranges::input_range<test_common_range<cpp20_input_iterator> const>);
38 static_assert(std::ranges::input_range<test_non_const_common_range<forward_iterator> >);
39 static_assert(!std::ranges::input_range<test_non_const_common_range<cpp20_input_iterator> >);
41 static_assert(!std::ranges::input_range<test_non_const_common_range<forward_iterator> const>);
42 static_assert(!std::ranges::input_range<test_non_const_common_range<cpp20_input_iterator> const>);
48 static_assert(!std::ranges::input_range<Holder<Incomplete>*>);
49 static_assert(!std::ranges::input_range<Holder<Incomplete>*&>);
50 static_assert(!std::ranges::input_range<Holder<Incomplete>*&&>);
51 static_assert(!std::ranges::input_range<Holder<Incomplete>* const>);
52 static_assert(!std::ranges::input_range<Holder<Incomplete>* const&>);
53 static_assert(!std::ranges::input_range<Holder<Incomplete>* const&&>);
55 static_assert( std::ranges::input_range<Holder<Incomplete>*[10]>);
56 static_assert( std::ranges::input_range<Holder<Incomplete>*(&)[10]>);
57 static_assert( std::ranges::input_range<Holder<Incomplete>*(&&)[10]>);
58 static_assert( std::ranges::input_range<Holder<Incomplete>* const[10]>);
59 static_assert( std::ranges::input_range<Holder<Incomplete>* const(&)[10]>);
60 static_assert( std::ranges::input_range<Holder<Incomplete>* const(&&)[10]>);