Home
last modified time | relevance | path

Searched refs:volatile_qualified (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.cpp292 using volatile_qualified = void (S::*)() volatile; typedef
293 static_assert(std::invocable<volatile_qualified, S&>);
294 static_assert(!std::invocable<volatile_qualified, S const&>);
295 static_assert(std::invocable<volatile_qualified, S volatile&>);
296 static_assert(!std::invocable<volatile_qualified, S const volatile&>);
297 static_assert(std::invocable<volatile_qualified, S&&>);
298 static_assert(!std::invocable<volatile_qualified, S const&&>);
299 static_assert(std::invocable<volatile_qualified, S volatile&&>);
300 static_assert(!std::invocable<volatile_qualified, S const volatile&&>);
/llvm-project-15.0.7/libcxx/test/std/concepts/concepts.callable/concept.regularinvocable/
H A Dregular_invocable.compile.pass.cpp318 using volatile_qualified = void (S::*)() volatile; typedef
319 static_assert(std::regular_invocable<volatile_qualified, S&>);
320 static_assert(!std::regular_invocable<volatile_qualified, S const&>);
321 static_assert(std::regular_invocable<volatile_qualified, S volatile&>);
322 static_assert(!std::regular_invocable<volatile_qualified, S const volatile&>);
323 static_assert(std::regular_invocable<volatile_qualified, S&&>);
324 static_assert(!std::regular_invocable<volatile_qualified, S const&&>);
325 static_assert(std::regular_invocable<volatile_qualified, S volatile&&>);
326 static_assert(!std::regular_invocable<volatile_qualified, S const volatile&&>);