@@ -444,14 +444,14 @@ struct unit_magnitude : magnitude_base<unit_magnitude<Ms...>> {
444444 // Magnitude numerator and denominator implementation.
445445 [[nodiscard]] friend consteval auto numerator (unit_magnitude)
446446 {
447- return (integer_part (unit_magnitude<Ms>{}) * ... * unit_magnitude<>{});
447+ return (mp_units::detail:: integer_part (unit_magnitude<Ms>{}) * ... * unit_magnitude<>{});
448448 }
449449
450450 [[nodiscard]] friend consteval auto denominator (unit_magnitude) { return numerator (pow<-1 >(unit_magnitude{})); }
451451
452452 [[nodiscard]] friend consteval auto remove_positive_powers (unit_magnitude)
453453 {
454- return (unit_magnitude<>{} * ... * remove_positive_power (unit_magnitude<Ms>{}));
454+ return (unit_magnitude<>{} * ... * mp_units::detail:: remove_positive_power (unit_magnitude<Ms>{}));
455455 }
456456
457457 [[nodiscard]] friend consteval auto common_magnitude_type_impl (unit_magnitude)
@@ -461,12 +461,14 @@ struct unit_magnitude : magnitude_base<unit_magnitude<Ms...>> {
461461
462462 [[nodiscard]] friend consteval auto extract_components (unit_magnitude)
463463 {
464- constexpr auto ratio = (unit_magnitude<>{} * ... * remove_mag_constants (unit_magnitude<Ms>{}));
464+ constexpr auto ratio = (unit_magnitude<>{} * ... * mp_units::detail:: remove_mag_constants (unit_magnitude<Ms>{}));
465465 if constexpr (ratio == unit_magnitude{})
466466 return std::tuple{ratio, unit_magnitude<>{}, unit_magnitude<>{}};
467467 else {
468- constexpr auto num_constants = (unit_magnitude<>{} * ... * only_positive_mag_constants (unit_magnitude<Ms>{}));
469- constexpr auto den_constants = (unit_magnitude<>{} * ... * only_negative_mag_constants (unit_magnitude<Ms>{}));
468+ constexpr auto num_constants =
469+ (unit_magnitude<>{} * ... * mp_units::detail::only_positive_mag_constants (unit_magnitude<Ms>{}));
470+ constexpr auto den_constants =
471+ (unit_magnitude<>{} * ... * mp_units::detail::only_negative_mag_constants (unit_magnitude<Ms>{}));
470472 return std::tuple{ratio, num_constants, den_constants};
471473 }
472474 }
0 commit comments