-
Key: CPP1117-10
-
Status: open Implementation work Blocked
-
Source: Remedy IT Expertise BV ( Johnny Willemsen)
-
Summary:
The bitmask mapping is very basic, it doesn't give any type safety or more modern API. The spec should be improved, the <X>Bits type should be removed, only one type should be used. Also when there are multiple bitmasks with the same bitfield name they could result in a name clash. Maybe map to a enum class and add the operators ~,|,^,& for the enum class as inline operations to modify the enum class as a bitmask. At that moment the Bit type can be removed.
When time permits I will make a proof of concept for TAOX11
-
Reported: CPP11 1.6b1 — Mon, 31 Jul 2023 06:55 GMT
-
Updated: Sun, 27 Aug 2023 00:33 GMT