Home
last modified time | relevance | path

Searched refs:lvalue_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.cpp337 using lvalue_volatile_qualified = void (S::*)() volatile&; typedef
338 static_assert(std::invocable<lvalue_volatile_qualified, S&>);
339 static_assert(!std::invocable<lvalue_volatile_qualified, S const&>);
340 static_assert(std::invocable<lvalue_volatile_qualified, S volatile&>);
341 static_assert(!std::invocable<lvalue_volatile_qualified, S const volatile&>);
342 static_assert(!std::invocable<lvalue_volatile_qualified, S&&>);
343 static_assert(!std::invocable<lvalue_volatile_qualified, S const&&>);
344 static_assert(!std::invocable<lvalue_volatile_qualified, S volatile&&>);
345 static_assert(!std::invocable<lvalue_volatile_qualified, S const volatile&&>);
/llvm-project-15.0.7/libcxx/test/std/concepts/concepts.callable/concept.regularinvocable/
H A Dregular_invocable.compile.pass.cpp365 using lvalue_volatile_qualified = void (S::*)() volatile&; typedef
366 static_assert(std::regular_invocable<lvalue_volatile_qualified, S&>);
367 static_assert(!std::regular_invocable<lvalue_volatile_qualified, S const&>);
368 static_assert(std::regular_invocable<lvalue_volatile_qualified, S volatile&>);
370 !std::regular_invocable<lvalue_volatile_qualified, S const volatile&>);
371 static_assert(!std::regular_invocable<lvalue_volatile_qualified, S&&>);
372 static_assert(!std::regular_invocable<lvalue_volatile_qualified, S const&&>);
373 static_assert(!std::regular_invocable<lvalue_volatile_qualified, S volatile&&>);
375 !std::regular_invocable<lvalue_volatile_qualified, S const volatile&&>);