| 32 | |
| 33 | template <class TReader, class TViewer> |
| 34 | struct App { |
| 35 | TReader& reader; |
| 36 | TViewer& viewer; |
| 37 | |
| 38 | App(TReader& reader, TViewer& viewer) : reader(reader), viewer(viewer) {} |
| 39 | |
| 40 | void run() { viewer.show(reader.read()); } |
| 41 | }; |
| 42 | |
| 43 | int main() { |
| 44 | FileReader reader{"input.txt"}; |
nothing calls this directly
no outgoing calls
no test coverage detected