Lines Matching refs:cdata
21 using RangeCDataT = decltype(std::ranges::cdata);
58 ASSERT_SAME_TYPE(decltype(std::ranges::cdata(x)), int* const*); in testReturnTypes()
63 ASSERT_SAME_TYPE(decltype(std::ranges::cdata(x)), const int(*)[2]); in testReturnTypes()
74 ASSERT_SAME_TYPE(decltype(std::ranges::cdata(std::declval<D&>())), short*); in testReturnTypes()
76 ASSERT_SAME_TYPE(decltype(std::ranges::cdata(std::declval<const D&>())), short*); in testReturnTypes()
91 ASSERT_SAME_TYPE(decltype(std::ranges::cdata(std::declval<NC&>())), char*); in testReturnTypes()
93 ASSERT_SAME_TYPE(decltype(std::ranges::cdata(std::declval<const NC&>())), char*); in testReturnTypes()
141 assert(std::ranges::cdata(a) == &a.x); in testDataMember()
153 assert(std::ranges::cdata(d) == &d.x); in testDataMember()
247 assert(std::ranges::cdata(arr) == arr + 0); in testViaRangesBegin()
251 assert(std::ranges::cdata(a) == a.buff); in testViaRangesBegin()
255 assert(std::ranges::cdata(b) == b.buff); in testViaRangesBegin()