Home
last modified time | relevance | path

Searched refs: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 Dinvocable.compile.pass.cpp64 struct function_object { struct
67 static_assert(std::invocable<function_object>);
68 static_assert(!std::invocable<function_object const>);
69 static_assert(!std::invocable<function_object volatile>);
70 static_assert(!std::invocable<function_object const volatile>);
71 static_assert(std::invocable<function_object&>);
72 static_assert(!std::invocable<function_object const&>);
73 static_assert(!std::invocable<function_object volatile&>);
74 static_assert(!std::invocable<function_object const volatile&>);
/llvm-project-15.0.7/libcxx/test/std/concepts/concepts.callable/concept.regularinvocable/
H A Dregular_invocable.compile.pass.cpp66 struct function_object { struct
69 static_assert(std::regular_invocable<function_object>);
70 static_assert(!std::regular_invocable<function_object const>);
71 static_assert(!std::regular_invocable<function_object volatile>);
72 static_assert(!std::regular_invocable<function_object const volatile>);
73 static_assert(std::regular_invocable<function_object&>);
74 static_assert(!std::regular_invocable<function_object const&>);
75 static_assert(!std::regular_invocable<function_object volatile&>);
76 static_assert(!std::regular_invocable<function_object const volatile&>);