diff --git a/docs/users_guide/framework_basics/the_affine_space.md b/docs/users_guide/framework_basics/the_affine_space.md index 9c1d3677..0ab78211 100644 --- a/docs/users_guide/framework_basics/the_affine_space.md +++ b/docs/users_guide/framework_basics/the_affine_space.md @@ -235,7 +235,7 @@ clock. [interoperability with other units libraries](../use_cases/interoperability_with_other_libraries.md). It also has built-in compatibility with `std::chrono` types, so users do not have to define interoperability traits or point origins for such types by themselves. Those are already - provided in the `mp-units/chrono.h` header file. + provided in the `mp-units/systems/si/chrono.h` header file. Now, we can refactor our database to benefit from the explicit points: diff --git a/docs/users_guide/use_cases/interoperability_with_other_libraries.md b/docs/users_guide/use_cases/interoperability_with_other_libraries.md index 143a205e..2df4a512 100644 --- a/docs/users_guide/use_cases/interoperability_with_other_libraries.md +++ b/docs/users_guide/use_cases/interoperability_with_other_libraries.md @@ -13,7 +13,8 @@ library, we have to provide specializations of: Before we delve into the template specialization details, let's first decide if we want the conversions to happen implicitly or if explicit ones would be a better choice. Or maybe -the conversion should be implicit in one direction only (e.g., into **mp-units** abstractions) while the explicit conversions in the other direction should be preferred? +the conversion should be implicit in one direction only (e.g., into **mp-units** abstractions) +while the explicit conversions in the other direction should be preferred? There is no one unified answer to the above questions. Everything depends on the use case. @@ -243,7 +244,8 @@ Those are: - [`std::chrono::time_point`](https://en.cppreference.com/w/cpp/chrono/time_point) - specifies quantity points of time. -The **mp-units** library comes with built-in interoperability with those types. It is enough to include the _mp-units/chrono.h_ file to benefit from it. This file provides: +The **mp-units** library comes with built-in interoperability with those types. It is enough to +include the _mp-units/systems/si/chrono.h_ file to benefit from it. This file provides: - partial specializations of `quantity_like_traits` and `quantity_point_like_traits` that provide support for implicit conversions between `std` and `mp_units` types in both directions, diff --git a/src/core/include/mp-units/customization_points.h b/src/core/include/mp-units/customization_points.h index 18f2b594..e085514c 100644 --- a/src/core/include/mp-units/customization_points.h +++ b/src/core/include/mp-units/customization_points.h @@ -169,7 +169,7 @@ concept ConversionSpecOf = ConversionSpec && std::same_as