| 2 | #include <memory> |
| 3 | |
| 4 | struct Foo { |
| 5 | Foo() { std::cout << "Foo::Foo" << std::endl; } |
| 6 | ~Foo() { std::cout << "Foo::~Foo" << std::endl; } |
| 7 | void foo() { std::cout << "Foo::foo" << std::endl; } |
| 8 | }; |
| 9 | |
| 10 | void f(const Foo &) { |
| 11 | std::cout << "f(const Foo&)" << std::endl; |
nothing calls this directly
no outgoing calls
no test coverage detected