mirror of
https://github.com/mpusz/mp-units.git
synced 2025-07-30 10:27:16 +02:00
refactor: deprecated literal operators
This commit is contained in:
@ -100,19 +100,19 @@ std::basic_ostream<CharT, Traits>& operator<<(std::basic_ostream<CharT, Traits>&
|
|||||||
|
|
||||||
inline namespace literals {
|
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;
|
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;
|
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;
|
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;
|
return prime_meridian - ranged_representation<long double, -180, 180>{v} * mp_units::si::degree;
|
||||||
}
|
}
|
||||||
|
Reference in New Issue
Block a user