]> code.bitgloo.com Git - clyne/funreg.git/commitdiff
disable RegisterMaskValue for now
authorClyne Sullivan <clyne@bitgloo.com>
Wed, 5 Feb 2025 15:29:25 +0000 (10:29 -0500)
committerClyne Sullivan <clyne@bitgloo.com>
Wed, 5 Feb 2025 15:29:25 +0000 (10:29 -0500)
funreg.hpp

index 00cd3a92d86a65c66e7d5b7a5494d9de4da3527a..9dc54496b5a9fb02595d1d9ef78a2d6857f7025e 100644 (file)
@@ -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