Lines Matching refs:RangeDataT

20 using RangeDataT = decltype(std::ranges::data);  typedef
27 static_assert(!std::is_invocable_v<RangeDataT, Incomplete[]>);
28 static_assert(!std::is_invocable_v<RangeDataT, Incomplete(&&)[2]>);
29 static_assert(!std::is_invocable_v<RangeDataT, Incomplete(&&)[2][2]>);
30 static_assert(!std::is_invocable_v<RangeDataT, int [1]>);
31 static_assert(!std::is_invocable_v<RangeDataT, int (&&)[1]>);
32 static_assert( std::is_invocable_v<RangeDataT, int (&)[1]>);
45 static_assert( std::is_invocable_v<RangeDataT, DataMember &>);
46 static_assert(!std::is_invocable_v<RangeDataT, DataMember &&>);
47 static_assert( std::is_invocable_v<RangeDataT, DataMember const&>);
48 static_assert(!std::is_invocable_v<RangeDataT, DataMember const&&>);
71 static_assert(!std::is_invocable_v<RangeDataT, D&&>); in testReturnTypes()
73 static_assert(!std::is_invocable_v<RangeDataT, const D&&>); in testReturnTypes()
88 static_assert(!std::is_invocable_v<RangeDataT, NC&&>); in testReturnTypes()
90 static_assert(!std::is_invocable_v<RangeDataT, const NC&&>); in testReturnTypes()
102 static_assert(!std::is_invocable_v<RangeDataT, VoidDataMember const&>);
109 static_assert(!std::is_invocable_v<RangeDataT, EmptyDataMember const&>);
118 static_assert(!std::is_invocable_v<RangeDataT, PtrConvertibleDataMember const&>);
165 static_assert( std::is_invocable_v<RangeDataT, BeginMemberContiguousIterator &>);
166 static_assert(!std::is_invocable_v<RangeDataT, BeginMemberContiguousIterator &&>);
167 static_assert( std::is_invocable_v<RangeDataT, BeginMemberContiguousIterator const&>);
168 static_assert(!std::is_invocable_v<RangeDataT, BeginMemberContiguousIterator const&&>);
179 static_assert(!std::is_invocable_v<RangeDataT, BeginMemberRandomAccess&>);
180 static_assert(!std::is_invocable_v<RangeDataT, BeginMemberRandomAccess&&>);
181 static_assert(!std::is_invocable_v<RangeDataT, const BeginMemberRandomAccess&>);
182 static_assert(!std::is_invocable_v<RangeDataT, const BeginMemberRandomAccess&&>);
195 static_assert( std::is_invocable_v<RangeDataT, BeginMemberContiguousIterator &>);
196 static_assert(!std::is_invocable_v<RangeDataT, BeginMemberContiguousIterator &&>);
197 static_assert( std::is_invocable_v<RangeDataT, BeginMemberContiguousIterator const&>);
198 static_assert(!std::is_invocable_v<RangeDataT, BeginMemberContiguousIterator const&&>);
207 static_assert(!std::is_invocable_v<RangeDataT, BeginFriendRandomAccess&>);
208 static_assert(!std::is_invocable_v<RangeDataT, BeginFriendRandomAccess&&>);
209 static_assert(!std::is_invocable_v<RangeDataT, const BeginFriendRandomAccess&>);
210 static_assert(!std::is_invocable_v<RangeDataT, const BeginFriendRandomAccess&&>);
221 static_assert(!std::is_invocable_v<RangeDataT, BeginMemberRvalue&>);
222 static_assert(!std::is_invocable_v<RangeDataT, BeginMemberRvalue&&>);
223 static_assert(!std::is_invocable_v<RangeDataT, BeginMemberRvalue const&>);
224 static_assert(!std::is_invocable_v<RangeDataT, BeginMemberRvalue const&&>);
235 static_assert( std::is_invocable_v<RangeDataT, BeginMemberBorrowingEnabled &>);
236 static_assert( std::is_invocable_v<RangeDataT, BeginMemberBorrowingEnabled &&>);
237 static_assert(!std::is_invocable_v<RangeDataT, BeginMemberBorrowingEnabled const&>);
238 static_assert(!std::is_invocable_v<RangeDataT, BeginMemberBorrowingEnabled const&&>);
267 static_assert(!std::is_invocable_v<RangeDataT, Holder<Incomplete>*>);
268 static_assert(!std::is_invocable_v<RangeDataT, Holder<Incomplete>*&>);
276 static_assert(!std::is_invocable_v<RangeDataT, RandomButNotContiguous>);
277 static_assert(!std::is_invocable_v<RangeDataT, RandomButNotContiguous&>);