Comment Comment by slaymaker1907 C++ also supports this. However, you still end up needing to do a bunch of operations, the compiler just hides it from you which is why I think Chen opted not to use it. struct my_bitfield { uint16_t b:5; uint16_t g:6; uint16_t r:5; }; bool IsEveryComponentGreaterThanOrEqual4(my_bitfield x, my_bitfield y) { return x.b > y.b && x.g > y.b && x.r > y.r; } parent slaymaker1907 2 years ago