forked from mpusz/mp-units
refactor: [[nodiscard]] added to min_expl
This commit is contained in:
@@ -60,14 +60,14 @@ public:
|
|||||||
min_expl& operator=(min_expl&&) requires (Mode == 6) = delete;
|
min_expl& operator=(min_expl&&) requires (Mode == 6) = delete;
|
||||||
|
|
||||||
// equality
|
// equality
|
||||||
bool operator==(const min_expl&) const requires (Mode != 7) = default;
|
[[nodiscard]] bool operator==(const min_expl&) const requires (Mode != 7) = default;
|
||||||
|
|
||||||
// scalability - multiplication
|
// scalability - multiplication
|
||||||
friend constexpr min_expl operator*(const min_expl& lhs, const min_expl& rhs) requires (Mode != 8)
|
[[nodiscard]] friend constexpr min_expl operator*(const min_expl& lhs, const min_expl& rhs) requires (Mode != 8)
|
||||||
{ return min_expl(lhs.value_ * rhs.value_); }
|
{ return min_expl(lhs.value_ * rhs.value_); }
|
||||||
|
|
||||||
// scalability - division
|
// scalability - division
|
||||||
friend constexpr min_expl operator/(const min_expl& lhs, const min_expl& rhs) requires (Mode != 9)
|
[[nodiscard]] friend constexpr min_expl operator/(const min_expl& lhs, const min_expl& rhs) requires (Mode != 9)
|
||||||
{ return min_expl(lhs.value_ / rhs.value_); }
|
{ return min_expl(lhs.value_ / rhs.value_); }
|
||||||
};
|
};
|
||||||
|
|
||||||
|
Reference in New Issue
Block a user