[OT] Generative C++
Kagamin via Digitalmars-d
digitalmars-d at puremagic.com
Fri Jul 28 15:12:32 PDT 2017
On Friday, 28 July 2017 at 15:41:28 UTC, 12345swordy wrote:
> ... That's not what I consider to be "simple" (Hard to read
> IMO).
struct DblRep
{
mixin(bitfieldString([
BitFieldDesc(Type.Ulong, "fraction", 23),
BitFieldDesc(Type.Ushort, "exponent", 8),
BitFieldDesc(Type.Bool, "sign", 1)
]));
}
With macros would look like
struct DblRep
{
@BitFields
struct
{
@23 ulong fraction;
@8 ushort exponent;
@1 bool sign;
}
}
More information about the Digitalmars-d
mailing list