MCPcopy Create free account
hub / github.com/0voice/cpp_new_features / main

Function main

cpp_20/010_concepts_invocable.cpp:8–18  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

6}
7
8int main()
9{
10 static_assert( std::is_invocable_v<int()> );
11 static_assert( not std::is_invocable_v<int(), int> );
12 static_assert( std::is_invocable_r_v<int, int()> );
13 static_assert( not std::is_invocable_r_v<int*, int()> );
14 static_assert( std::is_invocable_r_v<void, void(int), int> );
15 static_assert( not std::is_invocable_r_v<void, void(int), void> );
16 static_assert( std::is_invocable_r_v<int(*)(), decltype(func2), char> );
17 static_assert( not std::is_invocable_r_v<int(*)(), decltype(func2), void> );
18}

Callers

nothing calls this directly

Calls

no outgoing calls

Tested by

no test coverage detected