On Wednesday, 14 June 2023 at 00:59:30 UTC, Paul wrote:
I would like to have labeled bits in a union with a ubyte. Something like this:
```d
struct MyStruct {
    union {
        ubyte status;
        bit A, B, C…etc
    }
}
```
Is something like this possible?

Thanks

You can do something like this if you don't mind compiling with -preview=bitfields:

```d
union {
    ubyte status;
    struct {
        bool A : 1, B : 1, C : 1, D : 1;
    }
}
```

Reply via email to