|
template<typename BitType, typename std::enable_if< FlagTraits< BitType >::isBitmask, bool >::type = true> |
constexpr Flags< BitType > | FCT::operator| (BitType lhs, BitType rhs) noexcept |
template<typename BitType, typename std::enable_if< FlagTraits< BitType >::isBitmask, bool >::type = true> |
constexpr Flags< BitType > | FCT::operator& (BitType lhs, BitType rhs) noexcept |
template<typename BitType, typename std::enable_if< FlagTraits< BitType >::isBitmask, bool >::type = true> |
constexpr Flags< BitType > | FCT::operator^ (BitType lhs, BitType rhs) noexcept |
template<typename BitType, typename std::enable_if< FlagTraits< BitType >::isBitmask, bool >::type = true> |
constexpr Flags< BitType > | FCT::operator~ (BitType bits) noexcept |
template<typename BitType> |
constexpr Flags< BitType > | FCT::operator| (BitType bit, Flags< BitType > const &flags) noexcept |
template<typename BitType> |
constexpr Flags< BitType > | FCT::operator& (BitType bit, Flags< BitType > const &flags) noexcept |
template<typename BitType> |
constexpr Flags< BitType > | FCT::operator^ (BitType bit, Flags< BitType > const &flags) noexcept |