mirror of
https://github.com/mpusz/mp-units.git
synced 2025-08-04 20:54:28 +02:00
Tweak unwise variable names
This commit is contained in:
@@ -90,24 +90,23 @@ struct ratio {
|
|||||||
|
|
||||||
[[nodiscard]] friend constexpr std::intmax_t numerator(const ratio& r)
|
[[nodiscard]] friend constexpr std::intmax_t numerator(const ratio& r)
|
||||||
{
|
{
|
||||||
std::intmax_t num = r.num;
|
std::intmax_t true_num = r.num;
|
||||||
for (auto i = r.exp; i > 0; --i) {
|
for (auto i = r.exp; i > 0; --i) {
|
||||||
num *= 10;
|
true_num *= 10;
|
||||||
}
|
}
|
||||||
return num;
|
return true_num;
|
||||||
}
|
}
|
||||||
|
|
||||||
[[nodiscard]] friend constexpr std::intmax_t denominator(const ratio& r)
|
[[nodiscard]] friend constexpr std::intmax_t denominator(const ratio& r)
|
||||||
{
|
{
|
||||||
std::intmax_t den = r.den;
|
std::intmax_t true_den = r.den;
|
||||||
for (auto i = r.exp; i < 0; ++i) {
|
for (auto i = r.exp; i < 0; ++i) {
|
||||||
den *= 10;
|
true_den *= 10;
|
||||||
}
|
}
|
||||||
return den;
|
return true_den;
|
||||||
}
|
}
|
||||||
};
|
};
|
||||||
|
|
||||||
|
|
||||||
[[nodiscard]] constexpr ratio inverse(const ratio& r) { return ratio(r.den, r.num, -r.exp); }
|
[[nodiscard]] constexpr ratio inverse(const ratio& r) { return ratio(r.den, r.num, -r.exp); }
|
||||||
|
|
||||||
[[nodiscard]] constexpr bool is_integral(const ratio& r)
|
[[nodiscard]] constexpr bool is_integral(const ratio& r)
|
||||||
|
Reference in New Issue
Block a user