|
| std::false_type | isBitsetImpl (BitsetImplTag,...) |
| template<typename T> |
| constexpr std::enable_if< isBitset< T >::value, T >::type | operator| (T lhs, T rhs) noexcept |
| template<typename T> |
| constexpr std::enable_if< isBitset< T >::value, T >::type | operator& (T lhs, T rhs) noexcept |
| template<typename T> |
| constexpr std::enable_if< isBitset< T >::value, T >::type | operator^ (T lhs, T rhs) noexcept |
| template<typename T> |
| constexpr std::enable_if< isBitset< T >::value, T >::type | operator~ (T t) noexcept |
| template<typename T> |
| constexpr std::enable_if< isBitset< T >::value, T & >::type | operator|= (T &a, T b) noexcept |
| template<typename T> |
| constexpr std::enable_if< isBitset< T >::value, T & >::type | operator^= (T &a, T b) noexcept |
| template<typename T> |
| constexpr std::enable_if< isBitset< T >::value, T & >::type | operator&= (T &a, T b) noexcept |
| template<typename T> |
| constexpr bool | hasFlag (T value, T flag, typename std::enable_if< isBitset< T >::value, void * >::type=nullptr) noexcept |
| std::false_type | isBitsetImpl (BitsetImplTag,...) |