Lines Matching refs:RangeEmptyT
21 using RangeEmptyT = decltype(std::ranges::empty); typedef
23 static_assert(!std::is_invocable_v<RangeEmptyT, int[]>);
24 static_assert(!std::is_invocable_v<RangeEmptyT, int(&)[]>);
25 static_assert(!std::is_invocable_v<RangeEmptyT, int(&&)[]>);
26 static_assert( std::is_invocable_v<RangeEmptyT, int[1]>);
27 static_assert( std::is_invocable_v<RangeEmptyT, const int[1]>);
28 static_assert( std::is_invocable_v<RangeEmptyT, int (&&)[1]>);
29 static_assert( std::is_invocable_v<RangeEmptyT, int (&)[1]>);
30 static_assert( std::is_invocable_v<RangeEmptyT, const int (&)[1]>);
33 static_assert(!std::is_invocable_v<RangeEmptyT, Incomplete[]>);
34 static_assert(!std::is_invocable_v<RangeEmptyT, Incomplete(&)[]>);
35 static_assert(!std::is_invocable_v<RangeEmptyT, Incomplete(&&)[]>);
47 static_assert(!std::is_invocable_v<RangeEmptyT, const InputRangeWithoutSize&>);
52 static_assert(!std::is_invocable_v<RangeEmptyT, const NonConstEmpty&>);
63 static_assert(!std::is_invocable_v<RangeEmptyT, BadReturnType&>);
78 static_assert(!std::is_invocable_v<RangeEmptyT, const InputIterators&>);
173 static_assert(!std::is_invocable_v<RangeEmptyT, Holder<Incomplete>*>);
174 static_assert(!std::is_invocable_v<RangeEmptyT, Holder<Incomplete>*&>);