Lines Matching refs:cend

22 using RangeCEndT = decltype(std::ranges::cend);
61 ASSERT_SAME_TYPE(decltype(std::ranges::cend(x)), int* const*); in testReturnTypes()
66 ASSERT_SAME_TYPE(decltype(std::ranges::cend(x)), const int(*)[2]); in testReturnTypes()
76 ASSERT_SAME_TYPE(decltype(std::ranges::cend(x)), sentinel_wrapper<short*>); in testReturnTypes()
84 assert(std::ranges::cend(a) == a + 2); in testArray()
88 assert(std::ranges::cend(b) == b + 2); in testArray()
92 assert(std::ranges::cend(c) == c + 2); in testArray()
164 assert(std::ranges::cend(a) == &a.x); in testEndMember()
172 assert(std::ranges::cend(std::move(c)) == &globalBuff[0]); in testEndMember()
176 assert(std::ranges::cend(d) == &d.x); in testEndMember()
180 assert(std::ranges::cend(e) == &e.x); in testEndMember()
272 assert(std::ranges::cend(a) == &a.x); in testEndFunction()
275 assert(std::ranges::cend(aa) == &aa.x); in testEndFunction()
279 assert(std::ranges::cend(b) == &globalBuff[1]); in testEndFunction()
283 assert(std::ranges::cend(std::move(c)) == &globalBuff[2]); in testEndFunction()
287 assert(std::ranges::cend(d) == &d.x); in testEndFunction()
290 assert(std::ranges::cend(dd) == &dd.x); in testEndFunction()
294 assert(std::ranges::cend(e) == &e.x); in testEndFunction()
297 assert(std::ranges::cend(ee) == &ee.x); in testEndFunction()
301 assert(std::ranges::cend(f) == &f.y); in testEndFunction()
304 assert(std::ranges::cend(ff) == &ff.y); in testEndFunction()
308 assert(std::ranges::cend(g) == &g.x); in testEndFunction()
311 assert(std::ranges::cend(gg) == &gg.x); in testEndFunction()
318 ASSERT_NOEXCEPT(std::ranges::cend(std::declval<int (&)[10]>()));
325 static_assert(noexcept(std::ranges::cend(ntme)));
333 static_assert(noexcept(std::ranges::cend(ntae)));
340 static_assert(!noexcept(std::ranges::cend(ntmerr)));
347 static_assert(noexcept(std::ranges::cend(erar)));