|
C++ Utilities 5.36.0
Useful C++ classes and routines such as argument parser, IO and conversion utilities
|
The FlagEnumClassOperations namespace contains operations for flag enums. More...
Functions | |
| template<typename FlagEnumClass, Traits::EnableIf< IsFlagEnumClass< FlagEnumClass > > * = nullptr> | |
| constexpr FlagEnumClass | operator| (FlagEnumClass lhs, FlagEnumClass rhs) |
| template<typename FlagEnumClass, Traits::EnableIf< IsFlagEnumClass< FlagEnumClass > > * = nullptr> | |
| constexpr bool | operator& (FlagEnumClass lhs, FlagEnumClass rhs) |
| template<typename FlagEnumClass, Traits::EnableIf< IsFlagEnumClass< FlagEnumClass > > * = nullptr> | |
| constexpr bool | operator&& (FlagEnumClass lhs, FlagEnumClass rhs) |
| template<typename FlagEnumClass, Traits::EnableIf< IsFlagEnumClass< FlagEnumClass > > * = nullptr> | |
| constexpr FlagEnumClass & | operator|= (FlagEnumClass &lhs, FlagEnumClass rhs) |
| template<typename FlagEnumClass, Traits::EnableIf< IsFlagEnumClass< FlagEnumClass > > * = nullptr> | |
| constexpr FlagEnumClass & | operator+= (FlagEnumClass &lhs, FlagEnumClass rhs) |
| template<typename FlagEnumClass, Traits::EnableIf< IsFlagEnumClass< FlagEnumClass > > * = nullptr> | |
| constexpr FlagEnumClass & | operator-= (FlagEnumClass &lhs, FlagEnumClass rhs) |
The FlagEnumClassOperations namespace contains operations for flag enums.
|
constexpr |
Definition at line 54 of file flagenumclass.h.
|
constexpr |
Definition at line 62 of file flagenumclass.h.
|
constexpr |
Definition at line 76 of file flagenumclass.h.
|
constexpr |
Definition at line 83 of file flagenumclass.h.
|
constexpr |
Definition at line 39 of file flagenumclass.h.
|
constexpr |
Definition at line 69 of file flagenumclass.h.