|
template<typename Enum > |
std::enable_if< EnableBitMaskOperators< Enum >::enable, Enum >::type | NAIA::operator| (const Enum lhs, const Enum rhs) |
|
template<typename Enum > |
std::enable_if< EnableBitMaskOperators< Enum >::enable, Enum >::type | NAIA::operator& (const Enum lhs, const Enum rhs) |
|
template<typename Enum > |
std::enable_if< EnableBitMaskOperators< Enum >::enable, Enum >::type | NAIA::operator^ (const Enum lhs, const Enum rhs) |
|
template<typename Enum > |
std::enable_if< EnableBitMaskOperators< Enum >::enable, Enum >::type | NAIA::operator~ (const Enum rhs) |
|
template<typename Enum > |
std::enable_if< EnableBitMaskOperators< Enum >::enable, Enum >::type | NAIA::operator!= (const Enum lhs, const Enum rhs) |
|
template<typename Enum > |
std::enable_if< EnableBitMaskOperators< Enum >::enable, Enum >::type | NAIA::operator|= (Enum &lhs, const Enum rhs) |
|
template<typename Enum > |
std::enable_if< EnableBitMaskOperators< Enum >::enable, Enum >::type | NAIA::operator&= (Enum &lhs, const Enum rhs) |
|
template<typename Enum > |
std::enable_if< EnableBitMaskOperators< Enum >::enable, Enum >::type | NAIA::operator^= (Enum &lhs, const Enum rhs) |
|
template<typename Enum > |
std::enable_if< EnableBitMaskOperators< Enum >::enable, bool >::type | NAIA::MatchAnyBit (const Enum test, const Enum ones, const Enum zeroes=static_cast< Enum >(0)) |
|
template<typename Enum > |
std::enable_if< EnableBitMaskOperators< Enum >::enable, bool >::type | NAIA::MatchAllBits (const Enum test, const Enum ones, const Enum zeroes=static_cast< Enum >(0)) |
|
template<int N, typename Enum > |
std::enable_if< EnableBitMaskOperators< Enum >::enable, std::string >::type | NAIA::to_string_binary (const Enum rhs) |
|