Lines Matching defs:c4
79 auto c4 = std::views::counted(contiguous_iterator<int*>(buffer), 3);
88 ASSERT_SAME_TYPE(decltype(c4), std::span<int>);
97 assert(c4.data() == buffer && c4.size() == 3);
113 auto c4 = std::views::counted(random_access_iterator<int*>(buffer), 3);
122 ASSERT_SAME_TYPE(decltype(c4), std::ranges::subrange<random_access_iterator<int*>>);
131 assert(c4.begin() == it && c4.end() == it + 3);
147 auto c4 = std::views::counted(bidirectional_iterator<int*>(buffer), 3);
159 ASSERT_SAME_TYPE(decltype(c4), Expected);
168 assert(c4.begin().base() == it && c4.size() == 3);
182 auto c4 = std::views::counted(cpp17_output_iterator<int*>(buffer), 3);
189 ASSERT_SAME_TYPE(decltype(c4), Expected);
194 assert(base(c4.begin().base()) == buffer && c4.size() == 3);
204 auto c4 = std::views::counted(cpp17_input_iterator<int*>(buffer), 3);
211 ASSERT_SAME_TYPE(decltype(c4), Expected);
216 assert(base(c4.begin().base()) == buffer && c4.size() == 3);
226 auto c4 = std::views::counted(cpp20_input_iterator<int*>(buffer), 3);
231 ASSERT_SAME_TYPE(decltype(c4), Expected);
234 assert(base(c4.begin().base()) == buffer && c4.size() == 3);