On Tuesday, 17 August 2021 at 13:46:22 UTC, z wrote:
Is it possible to set a "position" on a union member?

You can use anonymous `struct` and `union` blocks.

```D
union UnionExample{
    uint EAX;

    struct {
        //upper
        union {
            ushort EAHX;
            struct {
                ubyte EAHH;
                ubyte EAHL;
            }
        }
        //lower
        union {
            ushort EALX;
            struct {
                ubyte EALH;
                ubyte EALL;
            }
        }
    }
}
```

Reply via email to