From 3942c7e0744bc13bb95c830c506797be42b4fb59 Mon Sep 17 00:00:00 2001 From: Patrick Wuttke Date: Wed, 11 Sep 2024 08:56:08 +0200 Subject: [PATCH] Made bitflags bool cast operator explicit. --- source/mijin/util/bitflags.hpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/source/mijin/util/bitflags.hpp b/source/mijin/util/bitflags.hpp index 7ffae72..dd676d0 100644 --- a/source/mijin/util/bitflags.hpp +++ b/source/mijin/util/bitflags.hpp @@ -68,7 +68,7 @@ struct BitFlags return copy; } - constexpr operator bool() const { + explicit constexpr operator bool() const { for (std::size_t idx = 0; idx < sizeof(TBits); ++idx) { if (*(std::bit_cast(asBits()) + idx) != std::byte(0)) { return true;