| 13 | |
| 14 | namespace v1 { |
| 15 | struct Drawable { |
| 16 | void draw(std::ostream &out) const { |
| 17 | te::call([](auto const &self, auto &&... args) { self.draw(args...); }, |
| 18 | *this, out, "v1"); |
| 19 | } |
| 20 | }; |
| 21 | } // namespace v1 |
| 22 | |
| 23 | namespace v2 { |
nothing calls this directly
no outgoing calls
no test coverage detected