diff options
author | Clyne Sullivan <clyne@bitgloo.com> | 2025-02-05 10:29:25 -0500 |
---|---|---|
committer | Clyne Sullivan <clyne@bitgloo.com> | 2025-02-05 10:29:25 -0500 |
commit | eceaf16a6309fe0b579235e221fd14838889c237 (patch) | |
tree | cff90263f77183b64aa22fbd892a46836bb5f11b | |
parent | 4acb48d15aac0549f9f7d11482e06e9119365a89 (diff) |
disable RegisterMaskValue for now
-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 |