#pragma once struct CylinderHead { bool operator==(const CylinderHead&) const = default; std::strong_ordering operator<=>(const CylinderHead&) const = default; unsigned cylinder, head; }; extern std::vector parseCylinderHeadsString(const std::string& s); extern std::string convertCylinderHeadsToString( const std::vector& chs);