|  | 
| template<typename EnumType , std::enable_if_t< std::is_enum_v< EnumType >, int >  = 0> | 
| constexpr bool | hasBitValueSet (EnumType enumValue, EnumType valueToLookFor) noexcept | 
|  | 
| template<typename EnumType , std::enable_if_t< std::is_enum_v< EnumType >, int >  = 0> | 
| constexpr EnumType | withBitValueSet (EnumType enumValue, EnumType valueToAdd) noexcept | 
|  | 
| template<typename EnumType , std::enable_if_t< std::is_enum_v< EnumType >, int >  = 0> | 
| constexpr EnumType | withBitValueCleared (EnumType enumValue, EnumType valueToRemove) noexcept | 
|  |