Lines Matching refs:RangeBeginT

21 using RangeBeginT = decltype(std::ranges::begin);  typedef
26 static_assert(!std::is_invocable_v<RangeBeginT, int (&&)[10]>);
27 static_assert( std::is_invocable_v<RangeBeginT, int (&)[10]>);
28 static_assert(!std::is_invocable_v<RangeBeginT, int (&&)[]>);
29 static_assert( std::is_invocable_v<RangeBeginT, int (&)[]>);
36 static_assert(!std::is_invocable_v<RangeBeginT, Incomplete(&&)[]>);
37 static_assert(!std::is_invocable_v<RangeBeginT, const Incomplete(&&)[]>);
41 static_assert(!std::is_invocable_v<RangeBeginT, Incomplete(&&)[10]>);
42 static_assert(!std::is_invocable_v<RangeBeginT, const Incomplete(&&)[10]>);
47 LIBCPP_STATIC_ASSERT(!std::is_invocable_v<RangeBeginT, Incomplete(&)[]>);
48 LIBCPP_STATIC_ASSERT(!std::is_invocable_v<RangeBeginT, const Incomplete(&)[]>);
53 LIBCPP_STATIC_ASSERT(!std::is_invocable_v<RangeBeginT, Incomplete(&)[10]>);
54 LIBCPP_STATIC_ASSERT(!std::is_invocable_v<RangeBeginT, const Incomplete(&)[10]>);
64 static_assert( std::is_invocable_v<RangeBeginT, BeginMember &>);
65 static_assert(!std::is_invocable_v<RangeBeginT, BeginMember &&>);
66 static_assert( std::is_invocable_v<RangeBeginT, BeginMember const&>);
67 static_assert(!std::is_invocable_v<RangeBeginT, BeginMember const&&>);
114 static_assert(!std::is_invocable_v<RangeBeginT, BeginMemberReturnsInt const&>);
119 static_assert(!std::is_invocable_v<RangeBeginT, BeginMemberReturnsVoidPtr const&>);
125 static_assert(!std::is_invocable_v<RangeBeginT, EmptyBeginMember const&>);
131 static_assert(!std::is_invocable_v<RangeBeginT, PtrConvertibleBeginMember const&>);
137 static_assert( std::is_invocable_v<RangeBeginT, NonConstBeginMember &>);
138 static_assert(!std::is_invocable_v<RangeBeginT, NonConstBeginMember const&>);
164 static_assert(!std::is_invocable_v<RangeBeginT, BeginMember&&>); in testBeginMember()
193 static_assert( std::is_invocable_v<RangeBeginT, BeginFunction const&>);
194 static_assert(!std::is_invocable_v<RangeBeginT, BeginFunction &&>);
195 static_assert(!std::is_invocable_v<RangeBeginT, BeginFunction &>);
202 static_assert(!std::is_invocable_v<RangeBeginT, BeginFunctionReturnsInt const&>);
207 static_assert(!std::is_invocable_v<RangeBeginT, BeginFunctionReturnsVoidPtr const&>);
213 static_assert(!std::is_invocable_v<RangeBeginT, BeginFunctionReturnsPtrConvertible const&>);
248 static_assert(!std::invocable<RangeBeginT, decltype((a))>); in testBeginFunction()
269 static_assert(!std::invocable<RangeBeginT, decltype((d))>); in testBeginFunction()
276 static_assert(!std::invocable<RangeBeginT, decltype((e))>); in testBeginFunction()
283 static_assert(!std::invocable<RangeBeginT, decltype((f))>); in testBeginFunction()
323 static_assert(!std::is_invocable_v<RangeBeginT, Holder<Incomplete>*>);
324 static_assert(!std::is_invocable_v<RangeBeginT, Holder<Incomplete>*&>);