Lines Matching refs:RangeEndT
21 using RangeEndT = decltype(std::ranges::end); typedef
26 static_assert(!std::is_invocable_v<RangeEndT, int (&&)[]>);
27 static_assert(!std::is_invocable_v<RangeEndT, int (&)[]>);
28 static_assert(!std::is_invocable_v<RangeEndT, int (&&)[10]>);
29 static_assert( std::is_invocable_v<RangeEndT, int (&)[10]>);
36 static_assert(!std::is_invocable_v<RangeEndT, Incomplete(&&)[]>);
37 static_assert(!std::is_invocable_v<RangeEndT, Incomplete(&&)[42]>);
48 static_assert( std::is_invocable_v<RangeEndT, EndMember &>);
49 static_assert(!std::is_invocable_v<RangeEndT, EndMember &&>);
50 static_assert( std::is_invocable_v<RangeEndT, EndMember const&>);
51 static_assert(!std::is_invocable_v<RangeEndT, EndMember const&&>);
101 static_assert(!std::is_invocable_v<RangeEndT, EndMemberReturnsInt const&>);
107 static_assert(!std::is_invocable_v<RangeEndT, EndMemberReturnsVoidPtr const&>);
116 static_assert(!std::is_invocable_v<RangeEndT, PtrConvertibleEndMember const&>);
121 static_assert(!std::is_invocable_v<RangeEndT, NoBeginMember const&>);
128 static_assert( std::is_invocable_v<RangeEndT, NonConstEndMember &>);
129 static_assert(!std::is_invocable_v<RangeEndT, NonConstEndMember const&>);
153 static_assert(!std::is_invocable_v<RangeEndT, EmptyEndMember const&>);
191 static_assert( std::is_invocable_v<RangeEndT, EndFunction const&>);
192 static_assert(!std::is_invocable_v<RangeEndT, EndFunction &&>);
194 static_assert( std::is_invocable_v<RangeEndT, EndFunction const&>);
195 static_assert(!std::is_invocable_v<RangeEndT, EndFunction &&>);
196 static_assert(!std::is_invocable_v<RangeEndT, EndFunction &>);
204 static_assert(!std::is_invocable_v<RangeEndT, EndFunctionReturnsInt const&>);
210 static_assert(!std::is_invocable_v<RangeEndT, EndFunctionReturnsVoidPtr const&>);
216 static_assert(!std::is_invocable_v<RangeEndT, EndFunctionReturnsEmpty const&>);
222 static_assert(!std::is_invocable_v<RangeEndT, EndFunctionReturnsPtrConvertible const&>);
227 static_assert(!std::is_invocable_v<RangeEndT, NoBeginFunction const&>);
274 static_assert(!std::is_invocable_v<RangeEndT, decltype((aa))>); in testEndFunction()
289 static_assert(!std::is_invocable_v<RangeEndT, decltype((dd))>); in testEndFunction()
296 static_assert(!std::is_invocable_v<RangeEndT, decltype((ee))>); in testEndFunction()
303 static_assert(!std::is_invocable_v<RangeEndT, decltype((ff))>); in testEndFunction()
310 static_assert(!std::is_invocable_v<RangeEndT, decltype((gg))>); in testEndFunction()
352 static_assert(!std::is_invocable_v<RangeEndT, Holder<Incomplete>*>);
353 static_assert(!std::is_invocable_v<RangeEndT, Holder<Incomplete>*&>);