diff --git a/mbo/types/required.h b/mbo/types/required.h index 12c05e9..6fb9979 100644 --- a/mbo/types/required.h +++ b/mbo/types/required.h @@ -83,14 +83,6 @@ class Required { constexpr operator const T &() const noexcept { return value_; } // NOLINT(*-explicit-*) - Required& operator++() = delete; - Required& operator--() = delete; - Required operator++(int) = delete; // NOLINT(cert-dcl21-cpp) - Required operator--(int) = delete; // NOLINT(cert-dcl21-cpp) - Required& operator+=(std::ptrdiff_t) = delete; - Required& operator-=(std::ptrdiff_t) = delete; - void operator[](std::ptrdiff_t) const = delete; - template U> constexpr auto operator<=>(const Required& other) const noexcept { if (value_ == other) {