Lines Matching refs:cbegin
22 using RangeCBeginT = decltype(std::ranges::cbegin);
77 ASSERT_SAME_TYPE(decltype(std::ranges::cbegin(x)), int* const*); in testReturnTypes()
82 ASSERT_SAME_TYPE(decltype(std::ranges::cbegin(x)), const int(*)[2]); in testReturnTypes()
90 ASSERT_SAME_TYPE(decltype(std::ranges::cbegin(x)), short*); in testReturnTypes()
98 assert(std::ranges::cbegin(a) == a); in testArray()
102 assert(std::ranges::cbegin(b) == b); in testArray()
106 assert(std::ranges::cbegin(c) == c); in testArray()
163 assert(std::ranges::cbegin(a) == &a.x); in testBeginMember()
173 assert(std::ranges::cbegin(c) == &globalBuff[0]); in testBeginMember()
175 assert(std::ranges::cbegin(std::move(c)) == &globalBuff[0]); in testBeginMember()
179 assert(std::ranges::cbegin(d) == &d.x); in testBeginMember()
183 assert(std::ranges::cbegin(e) == &e.x); in testBeginMember()
249 assert(std::ranges::cbegin(a) == &a.x); in testBeginFunction()
251 assert(std::ranges::cbegin(aa) == &aa.x); in testBeginFunction()
256 assert(std::ranges::cbegin(b) == &globalBuff[1]); in testBeginFunction()
258 assert(std::ranges::cbegin(bb) == &globalBuff[1]); in testBeginFunction()
263 assert(std::ranges::cbegin(std::move(c)) == &globalBuff[2]); in testBeginFunction()
265 assert(std::ranges::cbegin(std::move(cc)) == &globalBuff[2]); in testBeginFunction()
270 assert(std::ranges::cbegin(d) == &d.x); in testBeginFunction()
272 assert(std::ranges::cbegin(dd) == &dd.x); in testBeginFunction()
278 assert(std::ranges::cbegin(e) == &e.x); in testBeginFunction()
279 assert(std::ranges::cbegin(ee) == &ee.x); in testBeginFunction()
284 assert(std::ranges::cbegin(f) == &f.y); in testBeginFunction()
286 assert(std::ranges::cbegin(ff) == &ff.y); in testBeginFunction()
293 ASSERT_NOEXCEPT(std::ranges::cbegin(std::declval<int (&)[10]>()));
299 static_assert(noexcept(std::ranges::cbegin(ntmb)));
306 static_assert(noexcept(std::ranges::cbegin(ntab)));
312 static_assert(!noexcept(std::ranges::cbegin(ntmbrr)));
318 static_assert(noexcept(std::ranges::cbegin(brar)));