feat: users are now allowed to inherit their ow types from absolute point origins

This commit is contained in:
Mateusz Pusz
2023-12-03 16:15:38 +01:00
parent 611e380ed4
commit da8721b997
11 changed files with 133 additions and 61 deletions
+3 -3
View File
@@ -38,7 +38,7 @@
namespace geographic {
inline constexpr struct mean_sea_level : mp_units::absolute_point_origin<mp_units::isq::altitude> {
inline constexpr struct mean_sea_level : mp_units::absolute_point_origin<mean_sea_level, mp_units::isq::altitude> {
} mean_sea_level;
using msl_altitude = mp_units::quantity_point<mp_units::isq::altitude[mp_units::si::metre], mean_sea_level>;
@@ -64,9 +64,9 @@ struct MP_UNITS_STD_FMT::formatter<geographic::msl_altitude> : formatter<geograp
namespace geographic {
inline constexpr struct equator : mp_units::absolute_point_origin<mp_units::isq::angular_measure> {
inline constexpr struct equator : mp_units::absolute_point_origin<equator, mp_units::isq::angular_measure> {
} equator;
inline constexpr struct prime_meridian : mp_units::absolute_point_origin<mp_units::isq::angular_measure> {
inline constexpr struct prime_meridian : mp_units::absolute_point_origin<prime_meridian, mp_units::isq::angular_measure> {
} prime_meridian;