|
template<typename Enum > |
enable_if< enable_bitmask_operators< Enum >::enable, Enum >::type | kanzi::operator & (Enum lhs, Enum rhs) |
| Bitwise AND operator between two enum class values. More...
|
|
template<typename Enum > |
enable_if< enable_bitmask_operators< Enum >::enable, Enum & >::type | kanzi::operator &= (Enum &lhs, Enum rhs) |
| Bitwise AND assignment operator between two enum class values. More...
|
|
template<typename Enum > |
enable_if< enable_bitmask_operators< Enum >::enable, Enum >::type | kanzi::operator^ (Enum lhs, Enum rhs) |
| Bitwise XOR operator between two enum class values. More...
|
|
template<typename Enum > |
enable_if< enable_bitmask_operators< Enum >::enable, Enum & >::type | kanzi::operator^= (Enum &lhs, Enum rhs) |
| Bitwise XOR assignment operator between two enum class values. More...
|
|
template<typename Enum > |
enable_if< enable_bitmask_operators< Enum >::enable, Enum >::type | kanzi::operator| (Enum lhs, Enum rhs) |
| Bitwise OR operator between two enum class values. More...
|
|
template<typename Enum > |
enable_if< enable_bitmask_operators< Enum >::enable, Enum & >::type | kanzi::operator|= (Enum &lhs, Enum rhs) |
| Bitwise OR assignment operator between two enum class values. More...
|
|
template<typename Enum > |
enable_if< enable_bitmask_operators< Enum >::enable, Enum >::type | kanzi::operator~ (Enum lhs) |
| Bitwise NOT operator over an enum class value. More...
|
|