| 21 | }; |
| 22 | |
| 23 | struct Circle { |
| 24 | void draw(std::ostream &out) const { out << "Circle"; } |
| 25 | }; |
| 26 | |
| 27 | // cpp |
| 28 | void draw(te::poly<Drawable> const &drawable) { drawable.draw(std::cout); } |
nothing calls this directly
no outgoing calls
no test coverage detected