Is it possible to set a "position" on a union member? or is there is a language-integrated equivalent?
For example, to get access to each byte in an unsigned integer while still supporting the original type.
///a single uint that would be accessed as two ushort, or four separate ubyte
union UnionExample{
uint EAX;
//upper
ushort EAHX;
ubyte EAHH;
ubyte EAHL;
//lower
ushort EALX;
ubyte EALH;
ubyte EALL;
}
Thanks.