Home
last modified time | relevance | path

Searched refs:rvalue_unqualified (Results 1 – 2 of 2) sorted by relevance

/llvm-project-15.0.7/libcxx/test/std/concepts/concepts.callable/concept.invocable/
H A Dinvocable.compile.pass.cpp358 using rvalue_unqualified = void (S::*)() &&; typedef
359 static_assert(!std::invocable<rvalue_unqualified, S&>);
360 static_assert(!std::invocable<rvalue_unqualified, S const&>);
361 static_assert(!std::invocable<rvalue_unqualified, S volatile&>);
362 static_assert(!std::invocable<rvalue_unqualified, S const volatile&>);
363 static_assert(std::invocable<rvalue_unqualified, S&&>);
364 static_assert(!std::invocable<rvalue_unqualified, S const&&>);
365 static_assert(!std::invocable<rvalue_unqualified, S volatile&&>);
366 static_assert(!std::invocable<rvalue_unqualified, S const volatile&&>);
/llvm-project-15.0.7/libcxx/test/std/concepts/concepts.callable/concept.regularinvocable/
H A Dregular_invocable.compile.pass.cpp388 using rvalue_unqualified = void (S::*)() &&; typedef
389 static_assert(!std::regular_invocable<rvalue_unqualified, S&>);
390 static_assert(!std::regular_invocable<rvalue_unqualified, S const&>);
391 static_assert(!std::regular_invocable<rvalue_unqualified, S volatile&>);
392 static_assert(!std::regular_invocable<rvalue_unqualified, S const volatile&>);
393 static_assert(std::regular_invocable<rvalue_unqualified, S&&>);
394 static_assert(!std::regular_invocable<rvalue_unqualified, S const&&>);
395 static_assert(!std::regular_invocable<rvalue_unqualified, S volatile&&>);
396 static_assert(!std::regular_invocable<rvalue_unqualified, S const volatile&&>);