fix: UDLs cannot be consteval

This commit is contained in:
Mateusz Pusz
2021-02-18 19:54:40 +01:00
parent 419db7a36e
commit f2cb24357c
75 changed files with 1114 additions and 1114 deletions
+2 -2
View File
@@ -41,8 +41,8 @@ using angle = quantity<dim_angle<>, U, Rep>;
inline namespace literals {
// rad
consteval auto operator"" _q_rad(unsigned long long l) { gsl_Expects(std::in_range<std::int64_t>(l)); return angle<radian, std::int64_t>(static_cast<std::int64_t>(l)); }
consteval auto operator"" _q_rad(long double l) { return angle<radian, long double>(l); }
constexpr auto operator"" _q_rad(unsigned long long l) { gsl_Expects(std::in_range<std::int64_t>(l)); return angle<radian, std::int64_t>(static_cast<std::int64_t>(l)); }
constexpr auto operator"" _q_rad(long double l) { return angle<radian, long double>(l); }
} // namespace literals