| 151 | } |
| 152 | |
| 153 | std::string convertCylinderHeadsToString(const std::vector<CylinderHead>& chs) |
| 154 | { |
| 155 | return fmt::format("{}", |
| 156 | fmt::join(chs | std::views::transform( |
| 157 | [](const auto& ch) |
| 158 | { |
| 159 | return fmt::format( |
| 160 | "c{}h{}", ch.cylinder, ch.head); |
| 161 | }), |
| 162 | " ")); |
| 163 | } |
no test coverage detected