Lines Matching refs:RangeCDataT

21 using RangeCDataT = decltype(std::ranges::cdata);  typedef
34 static_assert(!std::is_invocable_v<RangeCDataT, Incomplete[]>);
35 static_assert(!std::is_invocable_v<RangeCDataT, Incomplete(&&)[2]>);
36 static_assert(!std::is_invocable_v<RangeCDataT, Incomplete(&&)[2][2]>);
37 static_assert(!std::is_invocable_v<RangeCDataT, int [1]>);
38 static_assert(!std::is_invocable_v<RangeCDataT, int (&&)[1]>);
39 static_assert( std::is_invocable_v<RangeCDataT, int (&)[1]>);
49 static_assert( std::is_invocable_v<RangeCDataT, DataMember &>);
50 static_assert(!std::is_invocable_v<RangeCDataT, DataMember &&>);
51 static_assert( std::is_invocable_v<RangeCDataT, DataMember const&>);
52 static_assert(!std::is_invocable_v<RangeCDataT, DataMember const&&>);
75 static_assert(!std::is_invocable_v<RangeCDataT, D&&>); in testReturnTypes()
77 static_assert(!std::is_invocable_v<RangeCDataT, const D&&>); in testReturnTypes()
92 static_assert(!std::is_invocable_v<RangeCDataT, NC&&>); in testReturnTypes()
94 static_assert(!std::is_invocable_v<RangeCDataT, const NC&&>); in testReturnTypes()
103 static_assert(!std::is_invocable_v<RangeCDataT, VoidDataMember const&>);
110 static_assert(!std::is_invocable_v<RangeCDataT, EmptyDataMember const&>);
119 static_assert(!std::is_invocable_v<RangeCDataT, PtrConvertibleDataMember const&>);
145 static_assert(!std::is_invocable_v<RangeCDataT, decltype((b))>); in testDataMember()
149 static_assert(!std::is_invocable_v<RangeCDataT, decltype(std::move(c))>); in testDataMember()
169 static_assert( std::is_invocable_v<RangeCDataT, BeginMemberContiguousIterator &>);
170 static_assert(!std::is_invocable_v<RangeCDataT, BeginMemberContiguousIterator &&>);
171 static_assert( std::is_invocable_v<RangeCDataT, BeginMemberContiguousIterator const&>);
172 static_assert(!std::is_invocable_v<RangeCDataT, BeginMemberContiguousIterator const&&>);
183 static_assert(!std::is_invocable_v<RangeCDataT, BeginMemberRandomAccess&>);
184 static_assert(!std::is_invocable_v<RangeCDataT, BeginMemberRandomAccess&&>);
185 static_assert(!std::is_invocable_v<RangeCDataT, const BeginMemberRandomAccess&>);
186 static_assert(!std::is_invocable_v<RangeCDataT, const BeginMemberRandomAccess&&>);
199 static_assert( std::is_invocable_v<RangeCDataT, BeginMemberContiguousIterator &>);
200 static_assert(!std::is_invocable_v<RangeCDataT, BeginMemberContiguousIterator &&>);
201 static_assert( std::is_invocable_v<RangeCDataT, BeginMemberContiguousIterator const&>);
202 static_assert(!std::is_invocable_v<RangeCDataT, BeginMemberContiguousIterator const&&>);
211 static_assert(!std::is_invocable_v<RangeCDataT, BeginFriendRandomAccess&>);
212 static_assert(!std::is_invocable_v<RangeCDataT, BeginFriendRandomAccess&&>);
213 static_assert(!std::is_invocable_v<RangeCDataT, const BeginFriendRandomAccess&>);
214 static_assert(!std::is_invocable_v<RangeCDataT, const BeginFriendRandomAccess&&>);
225 static_assert(!std::is_invocable_v<RangeCDataT, BeginMemberRvalue&>);
226 static_assert(!std::is_invocable_v<RangeCDataT, BeginMemberRvalue&&>);
227 static_assert(!std::is_invocable_v<RangeCDataT, BeginMemberRvalue const&>);
228 static_assert(!std::is_invocable_v<RangeCDataT, BeginMemberRvalue const&&>);
239 static_assert(!std::is_invocable_v<RangeCDataT, BeginMemberBorrowingEnabled &>);
240 static_assert(!std::is_invocable_v<RangeCDataT, BeginMemberBorrowingEnabled &&>);
241 static_assert(!std::is_invocable_v<RangeCDataT, BeginMemberBorrowingEnabled const&>);
242 static_assert(!std::is_invocable_v<RangeCDataT, BeginMemberBorrowingEnabled const&&>);
259 static_assert(!std::is_invocable_v<RangeCDataT, decltype(std::move(c))>); in testViaRangesBegin()
269 static_assert(!std::is_invocable_v<RangeCDataT, Holder<Incomplete>*>);
270 static_assert(!std::is_invocable_v<RangeCDataT, Holder<Incomplete>*&>);
278 static_assert(!std::is_invocable_v<RangeCDataT, RandomButNotContiguous>);
279 static_assert(!std::is_invocable_v<RangeCDataT, RandomButNotContiguous&>);