Lines Matching refs:buffer
45 int buffer[8] = {1, 2, 3, 4, 5, 6, 7, 8}; in test() local
63 auto c1 = std::views::counted(buffer, 3); in test()
64 auto c2 = std::views::counted(std::as_const(buffer), 3); in test()
69 assert(c1.data() == buffer && c1.size() == 3); in test()
70 assert(c2.data() == buffer && c2.size() == 3); in test()
74 auto it = contiguous_iterator<int*>(buffer); in test()
75 auto cit = contiguous_iterator<const int*>(buffer); in test()
80 auto c4 = std::views::counted(contiguous_iterator<int*>(buffer), 3); in test()
84 auto c8 = std::views::counted(contiguous_iterator<const int*>(buffer), 3); in test()
95 assert(c1.data() == buffer && c1.size() == 3); in test()
96 assert(c2.data() == buffer && c2.size() == 3); in test()
97 assert(c3.data() == buffer && c3.size() == 3); in test()
98 assert(c4.data() == buffer && c4.size() == 3); in test()
99 assert(c5.data() == buffer && c5.size() == 3); in test()
100 assert(c6.data() == buffer && c6.size() == 3); in test()
101 assert(c7.data() == buffer && c7.size() == 3); in test()
102 assert(c8.data() == buffer && c8.size() == 3); in test()
106 auto it = random_access_iterator<int*>(buffer); in test()
107 auto cit = random_access_iterator<const int*>(buffer); in test()
112 auto c4 = std::views::counted(random_access_iterator<int*>(buffer), 3); in test()
116 auto c8 = std::views::counted(random_access_iterator<const int*>(buffer), 3); in test()
138 auto it = bidirectional_iterator<int*>(buffer); in test()
139 auto cit = bidirectional_iterator<const int*>(buffer); in test()
144 auto c4 = std::views::counted(bidirectional_iterator<int*>(buffer), 3); in test()
148 auto c8 = std::views::counted(bidirectional_iterator<const int*>(buffer), 3); in test()
173 auto it = cpp17_output_iterator<int*>(buffer); in test()
178 auto c4 = std::views::counted(cpp17_output_iterator<int*>(buffer), 3); in test()
187 assert(base(c1.begin().base()) == buffer && c1.size() == 3); in test()
188 assert(base(c2.begin().base()) == buffer && c2.size() == 3); in test()
189 assert(base(c3.begin().base()) == buffer && c3.size() == 3); in test()
190 assert(base(c4.begin().base()) == buffer && c4.size() == 3); in test()
194 auto it = cpp17_input_iterator<int*>(buffer); in test()
199 auto c4 = std::views::counted(cpp17_input_iterator<int*>(buffer), 3); in test()
208 assert(base(c1.begin().base()) == buffer && c1.size() == 3); in test()
209 assert(base(c2.begin().base()) == buffer && c2.size() == 3); in test()
210 assert(base(c3.begin().base()) == buffer && c3.size() == 3); in test()
211 assert(base(c4.begin().base()) == buffer && c4.size() == 3); in test()
215 auto it = cpp20_input_iterator<int*>(buffer); in test()
221 auto c4 = std::views::counted(cpp20_input_iterator<int*>(buffer), 3); in test()
228 assert(base(c3.begin().base()) == buffer && c3.size() == 3); in test()
229 assert(base(c4.begin().base()) == buffer && c4.size() == 3); in test()