refactor: [[nodiscard]] added to min_expl

This commit is contained in:
Mateusz Pusz
2020-10-06 19:50:36 +02:00
parent 6accefbc16
commit 043046c068

View File

@@ -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_); }
}; };