Searched refs:rvalue_cv_function_object (Results 1 – 2 of 2) sorted by relevance
| /llvm-project-15.0.7/libcxx/test/std/concepts/concepts.callable/concept.invocable/ |
| H A D | invocable.compile.pass.cpp | 212 struct rvalue_cv_function_object { struct 215 static_assert(std::invocable<rvalue_cv_function_object, int*>); 216 static_assert(std::invocable<rvalue_cv_function_object const, int*>); 217 static_assert(std::invocable<rvalue_cv_function_object volatile, int*>); 218 static_assert(std::invocable<rvalue_cv_function_object const volatile, int*>); 219 static_assert(!std::invocable<rvalue_cv_function_object&, int*>); 220 static_assert(!std::invocable<rvalue_cv_function_object const&, int*>); 221 static_assert(!std::invocable<rvalue_cv_function_object volatile&, int*>); 222 static_assert(!std::invocable<rvalue_cv_function_object const volatile&, int*>);
|
| /llvm-project-15.0.7/libcxx/test/std/concepts/concepts.callable/concept.regularinvocable/ |
| H A D | regular_invocable.compile.pass.cpp | 235 struct rvalue_cv_function_object { struct 238 static_assert(std::regular_invocable<rvalue_cv_function_object, int*>); 239 static_assert(std::regular_invocable<rvalue_cv_function_object const, int*>); 240 static_assert(std::regular_invocable<rvalue_cv_function_object volatile, int*>); 242 std::regular_invocable<rvalue_cv_function_object const volatile, int*>); 243 static_assert(!std::regular_invocable<rvalue_cv_function_object&, int*>); 244 static_assert(!std::regular_invocable<rvalue_cv_function_object const&, int*>); 246 !std::regular_invocable<rvalue_cv_function_object volatile&, int*>); 248 !std::regular_invocable<rvalue_cv_function_object const volatile&, int*>);
|