From 7ffc9df3fc4a2f33bd304c3e09dc19be5c937138 Mon Sep 17 00:00:00 2001 From: Patrick Wuttke Date: Tue, 10 Dec 2024 23:06:44 +0100 Subject: [PATCH] Added spaceship operator for BitFlags type. --- source/mijin/util/bitflags.hpp | 2 ++ 1 file changed, 2 insertions(+) diff --git a/source/mijin/util/bitflags.hpp b/source/mijin/util/bitflags.hpp index dd676d0..7c5f41d 100644 --- a/source/mijin/util/bitflags.hpp +++ b/source/mijin/util/bitflags.hpp @@ -80,6 +80,8 @@ struct BitFlags constexpr bool operator!() const { return !static_cast(*this); } + + auto operator<=>(const BitFlags&) const noexcept = default; private: constexpr TBits* asBits() { return static_cast(this); } constexpr const TBits* asBits() const { return static_cast(this); }