fix: inline restored for non-template constexpr global variables

This commit is contained in:
Mateusz Pusz
2024-09-05 10:06:43 +02:00
parent 2e840cfdb4
commit 45013f6752
63 changed files with 1591 additions and 1589 deletions
+3 -3
View File
@@ -44,7 +44,7 @@ import mp_units;
namespace geographic {
constexpr struct mean_sea_level final : mp_units::absolute_point_origin<mp_units::isq::altitude> {
inline constexpr struct mean_sea_level final : mp_units::absolute_point_origin<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>;
@@ -72,9 +72,9 @@ struct MP_UNITS_STD_FMT::formatter<geographic::msl_altitude, Char> :
namespace geographic {
constexpr struct equator final : mp_units::absolute_point_origin<mp_units::isq::angular_measure> {
inline constexpr struct equator final : mp_units::absolute_point_origin<mp_units::isq::angular_measure> {
} equator;
constexpr struct prime_meridian final : mp_units::absolute_point_origin<mp_units::isq::angular_measure> {
inline constexpr struct prime_meridian final : mp_units::absolute_point_origin<mp_units::isq::angular_measure> {
} prime_meridian;
+1 -1
View File
@@ -40,7 +40,7 @@ import mp_units.core;
#include <mp-units/framework/customization_points.h>
#endif
constexpr struct validated_tag {
inline constexpr struct validated_tag {
} validated;
template<std::movable T, std::predicate<T> Validator>