Added spaceship operator for BitFlags type.

This commit is contained in:
Patrick 2024-12-10 23:06:44 +01:00
parent f232728f69
commit 7ffc9df3fc

View File

@ -80,6 +80,8 @@ struct BitFlags
constexpr bool operator!() const {
return !static_cast<bool>(*this);
}
auto operator<=>(const BitFlags&) const noexcept = default;
private:
constexpr TBits* asBits() { return static_cast<TBits*>(this); }
constexpr const TBits* asBits() const { return static_cast<const TBits*>(this); }