Lines Matching refs:RangeCREndT

23 using RangeCREndT = decltype(std::ranges::crend);  typedef
31 static_assert(!std::is_invocable_v<RangeCREndT, int (&&)[]>);
32 static_assert(!std::is_invocable_v<RangeCREndT, int (&)[]>);
33 static_assert(!std::is_invocable_v<RangeCREndT, int (&&)[10]>);
34 static_assert( std::is_invocable_v<RangeCREndT, int (&)[10]>);
39 static_assert(!std::is_invocable_v<RangeCREndT, Incomplete(&&)[]>);
40 static_assert(!std::is_invocable_v<RangeCREndT, Incomplete(&&)[42]>);
53 static_assert( std::is_invocable_v<RangeCREndT, REndMember &>);
54 static_assert(!std::is_invocable_v<RangeCREndT, REndMember &&>);
55 static_assert( std::is_invocable_v<RangeCREndT, REndMember const&>);
56 static_assert(!std::is_invocable_v<RangeCREndT, REndMember const&&>);
134 static_assert(!std::is_invocable_v<RangeCREndT, NonConstREndMember &>);
135 static_assert(!std::is_invocable_v<RangeCREndT, NonConstREndMember const&>);
172 static_assert(!std::is_invocable_v<RangeCREndT, decltype((b))>); in testREndMember()
201 static_assert( std::is_invocable_v<RangeCREndT, REndFunction const&>);
202 static_assert( std::is_invocable_v<RangeCREndT, REndFunction &>);
237 static_assert(!std::is_invocable_v<RangeCREndT, REndFunctionByValue>);
329 static_assert( std::is_invocable_v<RangeCREndT, MemberBeginEnd const&>);
347 static_assert( std::is_invocable_v<RangeCREndT, FunctionBeginEnd const&>);
363 static_assert( std::is_invocable_v<RangeCREndT, MemberBeginFunctionEnd const&>);
379 static_assert( std::is_invocable_v<RangeCREndT, FunctionBeginMemberEnd const&>);
386 static_assert(!std::is_invocable_v<RangeCREndT, MemberBeginEndDifferentTypes&>);
393 static_assert(!std::is_invocable_v<RangeCREndT, FunctionBeginEndDifferentTypes&>);
400 static_assert(!std::is_invocable_v<RangeCREndT, MemberBeginEndForwardIterators&>);
407 static_assert(!std::is_invocable_v<RangeCREndT, FunctionBeginEndForwardIterators&>);
413 static_assert(!std::is_invocable_v<RangeCREndT, MemberBeginOnly&>);
419 static_assert(!std::is_invocable_v<RangeCREndT, FunctionBeginOnly&>);
425 static_assert(!std::is_invocable_v<RangeCREndT, MemberEndOnly&>);
431 static_assert(!std::is_invocable_v<RangeCREndT, FunctionEndOnly&>);
443 static_assert( std::is_invocable_v<RangeCREndT, MemberBeginAndRBegin&>);
445 static_assert( std::same_as<std::invoke_result_t<RangeCREndT, MemberBeginAndRBegin&>, int*>);
531 static_assert(!std::is_invocable_v<RangeCREndT, Holder<Incomplete>*>);
532 static_assert(!std::is_invocable_v<RangeCREndT, Holder<Incomplete>*&>);