Problem Description
Bitflags are best described as enum values. However, strong enums have no overloaded bit operators. Therefore it is very tedious to combine strong enum flags.
Proposed Solution
Add a template metaprogramming solution to enable bitset operations for enum class types on a opt-in basis.
Additional Context
Problem Description
Bitflags are best described as enum values. However, strong enums have no overloaded bit operators. Therefore it is very tedious to combine strong enum flags.
Proposed Solution
Add a template metaprogramming solution to enable bitset operations for enum class types on a opt-in basis.
Additional Context