Lines Matching refs:RangeSizeT

19 using RangeSizeT = decltype(std::ranges::size);  typedef
21 static_assert(!std::is_invocable_v<RangeSizeT, int[]>);
22 static_assert( std::is_invocable_v<RangeSizeT, int[1]>);
23 static_assert( std::is_invocable_v<RangeSizeT, int (&&)[1]>);
24 static_assert( std::is_invocable_v<RangeSizeT, int (&)[1]>);
27 static_assert(!std::is_invocable_v<RangeSizeT, Incomplete[]>);
28 static_assert(!std::is_invocable_v<RangeSizeT, Incomplete(&)[]>);
29 static_assert(!std::is_invocable_v<RangeSizeT, Incomplete(&&)[]>);
45 static_assert(!std::is_invocable_v<RangeSizeT, const SizeMember>);
134 static_assert(!std::is_invocable_v<RangeSizeT, MoveOnlySizeFunction>); in testHasSizeFunction()
151 static_assert(!std::is_invocable_v<RangeSizeT, Empty>);
181 static_assert(!std::is_invocable_v<RangeSizeT, InvalidReturnTypeMember>);
182 static_assert(!std::is_invocable_v<RangeSizeT, InvalidReturnTypeFunction>);
183 static_assert( std::is_invocable_v<RangeSizeT, InvalidReturnTypeMember (&)[4]>);
184 static_assert( std::is_invocable_v<RangeSizeT, InvalidReturnTypeFunction (&)[4]>);
185 static_assert(!std::is_invocable_v<RangeSizeT, ConvertibleReturnTypeMember>);
186 static_assert(!std::is_invocable_v<RangeSizeT, ConvertibleReturnTypeFunction>);
187 static_assert(!std::is_invocable_v<RangeSizeT, BoolReturnTypeMember const&>);
188 static_assert(!std::is_invocable_v<RangeSizeT, BoolReturnTypeFunction const&>);
220 static_assert( std::is_invocable_v<RangeSizeT, ImproperlyDisabledMember&>);
221 static_assert( std::is_invocable_v<RangeSizeT, const ImproperlyDisabledMember&>);
222 static_assert(!std::is_invocable_v<RangeSizeT, ImproperlyDisabledFunction&>);
223 static_assert( std::is_invocable_v<RangeSizeT, const ImproperlyDisabledFunction&>);
229 static_assert(!std::is_invocable_v<RangeSizeT, HasMinusOperator>);
257 static_assert(!std::is_invocable_v<RangeSizeT, InvalidMinusBeginEnd>);
318 static_assert(!std::is_invocable_v<RangeSizeT, Holder<Incomplete>*>);
319 static_assert(!std::is_invocable_v<RangeSizeT, Holder<Incomplete>*&>);