diff options
-rw-r--r-- | funreg.hpp | 58 |
1 files changed, 29 insertions, 29 deletions
@@ -366,35 +366,35 @@ struct RegisterMask constexpr static auto mask = Mask; }; -/** - * @struct RegisterMaskValue - * @brief Used to name the possible values of a multi-bit bit-mask. - * @tparam Mask The RegisterMask this value is associated with. - * @tparam value The value to be used for the given Mask. - */ -template<typename Mask, Mask::T value> -struct RegisterMaskValue -{ - /** - * Call this directly to write the value into the register. - * Can also be used in modify() chains. - * @see RegisterMask::write() - * @see Register::modify() - */ - using set = typename Mask::write<value>; - - /** - * Call this to clear the value from the register. - */ - using clear = typename Mask::clear; - - /** - * Tests if this value is currently set in the register. - */ - static bool test() { - return (Mask::read() & Mask::mask) == (value << BitOffset<Mask>); - } -}; +///** +// * @struct RegisterMaskValue +// * @brief Used to name the possible values of a multi-bit bit-mask. +// * @tparam Mask The RegisterMask this value is associated with. +// * @tparam value The value to be used for the given Mask. +// */ +//template<typename Mask, Mask::T value> +//struct RegisterMaskValue +//{ +// /** +// * Call this directly to write the value into the register. +// * Can also be used in modify() chains. +// * @see RegisterMask::write() +// * @see Register::modify() +// */ +// using set = typename Mask::write<value>; +// +// /** +// * Call this to clear the value from the register. +// */ +// using clear = typename Mask::clear; +// +// /** +// * Tests if this value is currently set in the register. +// */ +// static bool test() { +// return (Mask::read() & Mask::mask) == (value << BitOffset<Mask>); +// } +//}; /** * @class RegisterGroup |