|
| | Flags ()=default |
| |
| | Flags (const Flags< BitType, MaskType > &f)=default |
| |
| | Flags (Flags< BitType, MaskType > &&f)=default |
| |
| constexpr | Flags (BitType bit) noexcept |
| |
| constexpr | Flags (MaskType mask) |
| |
| | ~Flags ()=default |
| |
| constexpr bool | operator< (Flags< BitType, MaskType > const &rhs) const noexcept |
| |
| constexpr bool | operator<= (Flags< BitType, MaskType > const &rhs) const noexcept |
| |
| constexpr bool | operator> (Flags< BitType, MaskType > const &rhs) const noexcept |
| |
| constexpr bool | operator>= (Flags< BitType, MaskType > const &rhs) const noexcept |
| |
| constexpr bool | operator== (Flags< BitType, MaskType > const &rhs) const noexcept |
| |
| constexpr bool | operator!= (Flags< BitType, MaskType > const &rhs) const noexcept |
| |
| constexpr bool | operator! () const noexcept |
| |
| constexpr Flags< BitType, MaskType > | operator& (Flags< BitType, MaskType > const &rhs) const noexcept |
| |
| constexpr Flags< BitType, MaskType > | operator| (Flags< BitType, MaskType > const &rhs) const noexcept |
| |
| constexpr Flags< BitType, MaskType > | operator^ (Flags< BitType, MaskType > const &rhs) const noexcept |
| |
| Flags< BitType, MaskType > & | operator= (Flags< BitType, MaskType > const &rhs) noexcept |
| |
| Flags< BitType, MaskType > & | operator|= (Flags< BitType, MaskType > const &rhs) noexcept |
| |
| Flags< BitType, MaskType > & | operator&= (Flags< BitType, MaskType > const &rhs) noexcept |
| |
| Flags< BitType, MaskType > & | operator^= (Flags< BitType, MaskType > const &rhs) noexcept |
| |
| constexpr | operator bool () const noexcept |
| |
| constexpr | operator MaskType () const noexcept |
| |