#include #include using namespace ruler::literals; int main() { auto one_meter = 1_m; if(one_meter != 1000000000_nm) return EXIT_FAILURE; if(one_meter != 1000_mm) return EXIT_FAILURE; if(one_meter != 100_cm) return EXIT_FAILURE; if(1_km != 1000_m) return EXIT_FAILURE; auto ppmm = 10_ppmm; if(ppmm != 100.0_ppcm) return EXIT_FAILURE; ppmm = 1.5_ppmm; if(ppmm != 15_ppcm) return EXIT_FAILURE; std::cout << ppmm << '\n'; return EXIT_SUCCESS; }