Home
last modified time | relevance | path

Searched refs:check_member_is_invocable (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.cpp241 constexpr bool check_member_is_invocable() in check_member_is_invocable() function
257 static_assert(check_member_is_invocable<int S::*, S>());
267 static_assert(check_member_is_invocable<int (S::*)(int), S, int>());
268 static_assert(!check_member_is_invocable<int (S::*)(int), S>());
279 static_assert(check_member_is_invocable<int (S::*)(double) const, S, double>());
291 check_member_is_invocable<int (S::*)(double[]) volatile, S, double*>());
302 static_assert(check_member_is_invocable<int (S::*)(int, S&) const volatile, S,
314 static_assert(check_member_is_invocable<int (S::*)() &, S&>());
325 static_assert(check_member_is_invocable<int (S::*)() const&, S>());
336 static_assert(check_member_is_invocable<int (S::*)() volatile&, S&>());
[all …]
/llvm-project-15.0.7/libcxx/test/std/concepts/concepts.callable/concept.regularinvocable/
H A Dregular_invocable.compile.pass.cpp267 constexpr bool check_member_is_invocable() in check_member_is_invocable() function
283 static_assert(check_member_is_invocable<int S::*, S>());
293 static_assert(check_member_is_invocable<int (S::*)(int), S, int>());
294 static_assert(!check_member_is_invocable<int (S::*)(int), S>());
305 static_assert(check_member_is_invocable<int (S::*)(double) const, S, double>());
317 check_member_is_invocable<int (S::*)(double[]) volatile, S, double*>());
328 static_assert(check_member_is_invocable<int (S::*)(int, S&) const volatile, S,
340 static_assert(check_member_is_invocable<int (S::*)() &, S&>());
351 static_assert(check_member_is_invocable<int (S::*)() const&, S>());
364 static_assert(check_member_is_invocable<int (S::*)() volatile&, S&>());
[all …]