Concept for types that behave like bitmask flags. More...
#include <bit_masking.hpp>
Concept for types that behave like bitmask flags.
This concept checks if a type E is an enum with an unsigned integral underlying type, has a NO_FLAG value equal to 0, and supports bitwise OR (|) and AND (&) operations.
| E | The enum type to check. |