@@ -115,9 +115,8 @@ template<typename T, typename Rep>
115115concept ScalarValuePreservingTo = (!Quantity<T>) && Scalar<T> && is_value_preserving<T, Rep>;
116116
117117template <auto R>
118- concept UnitOne =
119- Reference<MP_UNITS_REMOVE_CONST(decltype (R))> &&
120- (equivalent(mp_units::get_unit(R), one) && detail::get_associated_quantity(mp_units::get_unit(R)) == dimensionless);
118+ concept UnitOne = Reference<MP_UNITS_REMOVE_CONST(decltype (R))> &&
119+ (equivalent(get_unit(R), one) && detail::get_associated_quantity(get_unit(R)) == dimensionless);
121120
122121template <auto R>
123122concept ExplicitFromNumber =
@@ -188,7 +187,7 @@ class quantity {
188187 static constexpr Reference auto reference = R;
189188 static constexpr QuantitySpec auto quantity_spec = mp_units::get_quantity_spec(reference);
190189 static constexpr Dimension auto dimension = quantity_spec.dimension;
191- static constexpr Unit auto unit = mp_units:: get_unit(reference);
190+ static constexpr Unit auto unit = get_unit(reference);
192191 using rep = Rep;
193192
194193 // static member functions
@@ -214,13 +213,13 @@ class quantity {
214213 quantity () = default ;
215214
216215 template <Reference R2>
217- requires (equivalent(unit, mp_units:: get_unit(R2{})))
216+ requires (equivalent(unit, get_unit(R2{})))
218217 constexpr quantity (rep val, R2) : numerical_value_is_an_implementation_detail_(std::move(val))
219218 {
220219 }
221220
222221 template <typename Value, Reference R2>
223- requires (equivalent(unit, mp_units:: get_unit(R2{}))) && (!detail::ValuePreservingConstruction<rep, Value>)
222+ requires (equivalent(unit, get_unit(R2{}))) && (!detail::ValuePreservingConstruction<rep, Value>)
224223 constexpr quantity (Value val, R2)
225224#if __cpp_deleted_function
226225 = delete (" Conversion is not value-preserving" );
@@ -229,7 +228,7 @@ class quantity {
229228#endif
230229
231230 template <typename FwdValue, Reference R2>
232- requires (!equivalent(unit, mp_units:: get_unit(R2{}))) &&
231+ requires (!equivalent(unit, get_unit(R2{}))) &&
233232 detail::QuantityConstructibleFrom<quantity, quantity<R2{}, std::remove_cvref_t <FwdValue>>>
234233 constexpr quantity (FwdValue&& val, R2) : quantity(::mp_units::quantity{std::forward<FwdValue>(val), R2{}})
235234 {
@@ -259,8 +258,7 @@ class quantity {
259258#endif
260259
261260 template <auto R2, typename Rep2>
262- requires detail::QuantityConstructibleFrom<quantity, quantity<R2, Rep2>> &&
263- (equivalent(unit, mp_units::get_unit(R2)))
261+ requires detail::QuantityConstructibleFrom<quantity, quantity<R2, Rep2>> && (equivalent(unit, get_unit(R2)))
264262 // NOLINTNEXTLINE(google-explicit-constructor, hicpp-explicit-conversions)
265263 constexpr explicit (!mp_units::implicitly_convertible(mp_units::get_quantity_spec(R2), quantity_spec) ||
266264 !std::convertible_to<Rep2, rep>) quantity(const quantity<R2, Rep2>& q) :
@@ -269,8 +267,7 @@ class quantity {
269267 }
270268
271269 template <auto R2, typename Rep2>
272- requires detail::QuantityConstructibleFrom<quantity, quantity<R2, Rep2>> &&
273- (!equivalent(unit, mp_units::get_unit(R2)))
270+ requires detail::QuantityConstructibleFrom<quantity, quantity<R2, Rep2>> && (!equivalent(unit, get_unit(R2)))
274271 // NOLINTNEXTLINE(google-explicit-constructor, hicpp-explicit-conversions)
275272 constexpr explicit (!mp_units::implicitly_convertible(mp_units::get_quantity_spec(R2), quantity_spec) ||
276273 !std::convertible_to<Rep2, rep>) quantity(const quantity<R2, Rep2>& q) :
@@ -394,7 +391,7 @@ class quantity {
394391 std::is_nothrow_copy_constructible_v<rep>)
395392 {
396393 return quantity_like_traits<Q>::from_numerical_value (
397- numerical_value_in (mp_units:: get_unit (quantity_like_traits<Q>::reference)));
394+ numerical_value_in (get_unit (quantity_like_traits<Q>::reference)));
398395 }
399396
400397 // member unary operators
@@ -451,13 +448,12 @@ class quantity {
451448 // compound assignment operators
452449 template <auto R2, typename Rep2>
453450 requires (mp_units::implicitly_convertible(mp_units::get_quantity_spec(R2), quantity_spec)) &&
454- detail::ValuePreservingConversion<mp_units::get_unit(R2), Rep2, unit, rep> &&
455- requires (rep& a, const Rep2 b) {
451+ detail::ValuePreservingConversion<get_unit(R2), Rep2, unit, rep> && requires (rep& a, const Rep2 b) {
456452 { a += b } -> std::same_as<rep&>;
457453 }
458454 constexpr quantity& operator +=(const quantity<R2, Rep2>& other) &
459455 {
460- if constexpr (equivalent (unit, mp_units:: get_unit (R2)))
456+ if constexpr (equivalent (unit, get_unit (R2)))
461457 numerical_value_is_an_implementation_detail_ += other.numerical_value_is_an_implementation_detail_ ;
462458 else
463459 numerical_value_is_an_implementation_detail_ += other.in (unit).numerical_value_is_an_implementation_detail_ ;
@@ -466,13 +462,12 @@ class quantity {
466462
467463 template <auto R2, typename Rep2>
468464 requires (mp_units::implicitly_convertible(mp_units::get_quantity_spec(R2), quantity_spec)) &&
469- detail::ValuePreservingConversion<mp_units::get_unit(R2), Rep2, unit, rep> &&
470- requires (rep& a, const Rep2 b) {
465+ detail::ValuePreservingConversion<get_unit(R2), Rep2, unit, rep> && requires (rep& a, const Rep2 b) {
471466 { a -= b } -> std::same_as<rep&>;
472467 }
473468 constexpr quantity& operator -=(const quantity<R2, Rep2>& other) &
474469 {
475- if constexpr (equivalent (unit, mp_units:: get_unit (R2)))
470+ if constexpr (equivalent (unit, get_unit (R2)))
476471 numerical_value_is_an_implementation_detail_ -= other.numerical_value_is_an_implementation_detail_ ;
477472 else
478473 numerical_value_is_an_implementation_detail_ -= other.in (unit).numerical_value_is_an_implementation_detail_ ;
@@ -482,14 +477,13 @@ class quantity {
482477 template <auto R2, typename Rep2>
483478 requires (!treat_as_floating_point<rep>) &&
484479 (mp_units::implicitly_convertible(mp_units::get_quantity_spec(R2), quantity_spec)) &&
485- detail::ValuePreservingConversion<mp_units::get_unit(R2), Rep2, unit, rep> &&
486- requires (rep& a, const Rep2 b) {
480+ detail::ValuePreservingConversion<get_unit(R2), Rep2, unit, rep> && requires (rep& a, const Rep2 b) {
487481 { a %= b } -> std::same_as<rep&>;
488482 }
489483 constexpr quantity& operator %=(const quantity<R2, Rep2>& other) &
490484 {
491485 MP_UNITS_EXPECTS_DEBUG (other != 0 );
492- if constexpr (equivalent (unit, mp_units:: get_unit (R2)))
486+ if constexpr (equivalent (unit, get_unit (R2)))
493487 numerical_value_is_an_implementation_detail_ %= other.numerical_value_is_an_implementation_detail_ ;
494488 else
495489 numerical_value_is_an_implementation_detail_ %= other.in (unit).numerical_value_is_an_implementation_detail_ ;
@@ -744,7 +738,7 @@ std::basic_ostream<CharT, Traits>& operator<<(std::basic_ostream<CharT, Traits>&
744738 oss << +q.numerical_value_ref_in (q.unit );
745739 else
746740 oss << q.numerical_value_ref_in (q.unit );
747- if constexpr (space_before_unit_symbol<mp_units:: get_unit (R)>) oss << " " ;
741+ if constexpr (space_before_unit_symbol<get_unit (R)>) oss << " " ;
748742 oss << q.unit ;
749743 });
750744}
@@ -780,8 +774,8 @@ template<auto R1, typename Rep1, auto R2, typename Rep2>
780774 requires requires {
781775 { mp_units::get_common_reference (R1, R2) } -> mp_units::Reference;
782776 typename std::common_type_t <Rep1, Rep2>;
783- requires (!mp_units::detail::overflows_non_zero_common_values<std:: common_type_t <Rep1, Rep2>>(
784- mp_units::get_unit (R1), mp_units:: get_unit (R2)));
777+ requires (
778+ ! mp_units::detail::overflows_non_zero_common_values<std:: common_type_t <Rep1, Rep2>>( get_unit (R1), get_unit (R2)));
785779 requires mp_units::RepresentationOf<std::common_type_t <Rep1, Rep2>,
786780 mp_units::get_common_quantity_spec (mp_units::get_quantity_spec (R1),
787781 mp_units::get_quantity_spec (R2))>;
@@ -884,7 +878,7 @@ template<auto Reference, typename Char, std::formattable<Char> Rep>
884878template <auto Reference, typename Rep, typename Char>
885879#endif
886880class MP_UNITS_STD_FMT ::formatter<mp_units::quantity<Reference, Rep>, Char> {
887- static constexpr auto unit = mp_units:: get_unit(Reference);
881+ static constexpr auto unit = get_unit(Reference);
888882 static constexpr auto dimension = mp_units::get_quantity_spec(Reference).dimension;
889883
890884 using quantity_t = mp_units::quantity<Reference, Rep>;
0 commit comments