refactor: deprecated literal operators

This commit is contained in:
Mateusz Pusz
2025-03-19 12:31:37 +01:00
parent ca9c3086f4
commit 6a9f883335

View File

@ -100,19 +100,19 @@ std::basic_ostream<CharT, Traits>& operator<<(std::basic_ostream<CharT, Traits>&
inline namespace literals {
constexpr latitude<long double> operator"" _N(long double v)
constexpr latitude<long double> operator""_N(long double v)
{
return equator + ranged_representation<long double, -90, 90>{v} * mp_units::si::degree;
}
constexpr latitude<long double> operator"" _S(long double v)
constexpr latitude<long double> operator""_S(long double v)
{
return equator - ranged_representation<long double, -90, 90>{v} * mp_units::si::degree;
}
constexpr longitude<long double> operator"" _E(long double v)
constexpr longitude<long double> operator""_E(long double v)
{
return prime_meridian + ranged_representation<long double, -180, 180>{v} * mp_units::si::degree;
}
constexpr longitude<long double> operator"" _W(long double v)
constexpr longitude<long double> operator""_W(long double v)
{
return prime_meridian - ranged_representation<long double, -180, 180>{v} * mp_units::si::degree;
}