C++ Utilities 5.24.7
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 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 49 of file flagenumclass.h.
|
constexpr |
Definition at line 63 of file flagenumclass.h.
|
constexpr |
Definition at line 70 of file flagenumclass.h.
|
constexpr |
Definition at line 42 of file flagenumclass.h.
|
constexpr |
Definition at line 56 of file flagenumclass.h.