Core/Flags: Make operators |= &= and ^= constexpr

This commit is contained in:
Lynix
2018-08-03 20:26:44 +02:00
parent 39d1d31639
commit a363ae312f
3 changed files with 9 additions and 6 deletions

View File

@@ -61,9 +61,9 @@ namespace Nz
constexpr bool operator==(const Flags& rhs) const;
constexpr bool operator!=(const Flags& rhs) const;
/*constexpr*/ Flags& operator|=(const Flags& rhs);
/*constexpr*/ Flags& operator&=(const Flags& rhs);
/*constexpr*/ Flags& operator^=(const Flags& rhs);
constexpr Flags& operator|=(const Flags& rhs);
constexpr Flags& operator&=(const Flags& rhs);
constexpr Flags& operator^=(const Flags& rhs);
static constexpr BitField GetFlagValue(E enumValue);