| 18 | |
| 19 | using B::f; |
| 20 | void f(int) { std::cout << "D::f\n"; } // D::f(int) overrides B::f(int) |
| 21 | using B::g; |
| 22 | void g(int) { std::cout << "D::g\n"; } // both g(int) and g(char) are visible |
| 23 | // as members of D |
nothing calls this directly
no outgoing calls
no test coverage detected