| 32 | struct include_processor { |
| 33 | |
| 34 | static auto run(fs::path const &start_file) -> std::string { |
| 35 | auto start_path = start_file; |
| 36 | start_path.remove_filename(); |
| 37 | return include_processor{std::move(start_path)}.process_one(start_file); |
| 38 | } |
| 39 | |
| 40 | private: |
| 41 | struct replacement { |
no test coverage detected